Loading...
The URL can be used to link to this page
Your browser does not support the video tag.
Home
My WebLink
About
Huntington Beach Transportation Demand Model - February 1980
E" ink, i a L . 3 - mod•+ rE P " ✓# ,«^ . k j3J .� r� •�a*s-"3;� P - .tea' � ..�{ �p y d • Cover photograph: by courtesy of First American Title Insurance Company. 1 HUNTINGTON BEACH TRANSPORTATION DEMAND MODEL MODEL DOCUMENTATION Project Final Report Prepared for the City of Huntington Beach by Parsons Brinckerhoff Quade & Douglas, Inc. February, 1980 NOTE This report is a technical reference document intended for City Staff who will be involved in the application and operation of the. Huntington Beach Transportation Demand Model . The coverage and level of .detail are in keeping with specifically defined content and scope limitations prescribed at the outset of the Huntington Beach Transportation Demand Modelling Project. The presentation is deliberately kept concise and geared to the intended audience. Topics covered include: • An overview summary of the modelling project. • Basic rationale for the model 's structure • Documentation of software used. • Documentation of the functional modelling .chain • Sample input setups and sample output • Control statements • Trip purpose modelling methodology • Brief summary of model calibration, model validation and applicatio n • Model user's manual , including sample application • Sources of land use/transportation input data Discussions of the .significance of the 1995 model test results developed in this project were intentionally handled in a separate report submitted earlier in the project.. ■ TABLE OF CONTENTS Page LISTOF FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv LIST OF TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v CHAPTER I : INTRODUCTION AND SUMMARY OF THE MODELLING PROJECT . . • . . . . • • 1-1 CHAPTER II : BASIC RATIONALE FOR MODEL STRUCTURE • . • • ... . . . • . • . . . . . . . . . . • 11-1 CHAPTER III . DOCUMENTATION. OF SOFTWARE USED . . . . . . . . . . . . • . • • • • . . . . . . . • • • 111-1 111 . 1 . Special Software for the Huntington Beach Transportation Demand Model. . . . . . . . . . . . . . . . . . . . 111-1 111 .2. Documentation of UTPS Programs Used in the Huntington Beach Transportation �. Demand Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III-2 CHAPTER IV. DOCUMENTATION OF FUNCTIONAL MODEL CHAIN IV-1 IV. 1 . Basic Model Inputs and Outputs IV-1. IV.2. Basic Modelling Steps . IV-1 IV-3- Computer Programs Used in the Modelling Procedure . . . . . . . . . . . . . . . . . . . IV-6 IV.4. Processing Sequences IV-7 IV.4. 1 . Network Update Module IV-7 IV.4.2. Skim Times Module IV-7 IV.4.3. Trip Generation Module IV-11. ' IV.4.4. Trip End Splitter Module . . . . . . . . . . . . • • IV-11 IV.4.5. External Trip Table Processing Module IV-it IV.4.6--. Internal Trip End Separation Module . . . . • . . IV-11 IV.4.7. Internal Trip Distribution Module • . • • • IV-16 IV.4.8. Trip Matrix Assembly Module • . . . . . . . • • • IV-16 IV.4`.9. Assignment Module IV-16 IV.S. Sample Input Setups and Sample Outputs IV-16 . IV.5. 1 . Network Update Module • . . • • . . . . . . . . . . . 1V-16 IV.5.2. Skim Times Module . . . . . . . . . . . . . . . . . . . . . IV-21 IV.5.3. Trip Generation Module IV-21 IV.5.4. Trip End Splitter Module IV-24 IV.5.5. External Trip Table Processing Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-31 IV.5.6. Internal Trip End Separation Module . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . IV-31 "IV.5.7. Internal Distribution Module . . . . . . • IV-34 IV.5.8. Trip Matrix Assembly Module . . . . . . • • • • • IV-34 IV-5-9- Assignment Module IV-34 CHAPTER V. CONTROL STATEMENTS FOR ACCESSING THE PROGRAM PACKAGE . . . . . . . V-1 -ii- Page CHAPTER VI . METHODOLOGY FOR MODELLING TRIPS BY PURPOSE VI-1 CHAPTER VII . MAJOR ASSUMPTIONS BEHIND THE MODEL PROJECTIONS . . . . . . . . . . . . . . . VII-1 CHAPTER VIII . SUMMARY OF MODEL CALIBRATION, VALIDATION, AND APPLICATION . . . .VIII-1 V111 . 1 . Model Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VIII-1 V111 .2. Model Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .VIII-3 . V111 .3. Model Application . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .VIII-4 CHAPTER IX. MODEL USER' S MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX-1 4X.l . Step by Step Model •Application•Procedure . . . . . . . . . . . . IX-1 IX.2. Technical Details . IX-22 CHAPTER X. SOURCES OF LAND USE/TRANSPORTATION INPUT DATA X-1 APPENDICES - A. Summary of Regional Recreational Travel Data Development . . . . . . . . . . . . A-1 B. Program Listings for Original Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 C. Backup Flow Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 -iii- List of Figures Page IV-1 . Basic Modelling Sequence . . . . . . . . . .. . . . . . . . • .. . . . . . . . . . . . . . . . . . . . . . . IV-4 IV-2. Typical Model. Processing Sequence IV-8 IV-3. Network Update Module (Flow Chart) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-9 IV-4. Skim Times Module .(Flow Chart) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-10 IV-5. Trip Generation Module (Flow Chart . . . . . . . . . . . . . . . . . . . . . . . . . . IV-12 IV-6. Trip End Splitter Module (Flow Chart) IV-13 IV-7- External Trip .Table Processing Module (Flow Chart) . . . . . . . . . . . . . . . . . . IV-14 IV-8. Internal Trip End Separation Module (Flow Chart) : . . . . . . . . . . . . . . . . . . . . IV-15 IV-9. Internal Trip Distribution Module (Flow Chart) . . . . . . . . . . . . . . . . . . . . . . IV-17 IV-10. Trip Matrix Assembly Module (Flow Chart) . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-18 IV- • . . . • .11 . Assignment Module (Flow Chart) . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-19 IV-12. Program .HR Output Sample: Network Update Action Report . • • . . • IV-20 IV 13. Program HR Output Sample: Network Listing . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-22 IV-14. Program UMCON Output Sample: Skim Times Report . . . . . . . . . IV-23 1V-15. Program TRPGENI Output Sample: Land Use Activity Data Report. . . . . . . . IV-25 IV-16. Program TRPGENI Output Sample: Trip Ends Generation Report. . . . . . . . . . . IV-26 IV-17. Program TRPGEN2 Output Sample: MMTS Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV-27 IV-18. Program TRPGEN2 Output Sample: Vehicle Trip Ends . . . . . . . . . . . . . . . . . . IV-28 IV-19. Program TRPGEN2 Output Sample: P/A Factors . . . . . . . . . . . . IV-29 IV-20. Program TRPGEN2 Output Sample: Conversion Factors IV-30 IV-21 . Program UFMTR Output Sample: Trip End Summary IV-32 IV-22. Program FORT Output Sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I.V_33 IV-23. Program AGM Output Sample: Trip Ends for Distribution . . . . . . . . . . . . . . IV-35 IV-24. Program AGM Output Sample: F-factor Values IV-36 IV-25. Program AGM Output Sample: Trip Length Distributions . . . . . . . . . . . . . . . IV-37 IV-26. Program.UMATRIX Output Sample: Total P/A Trips by Purpose IV_38 IV-27. Program UMATRIX Output Sample: Total O/D Trips. . . . . . . . . . . . IV-39 -IV-28. Program UFMTR Output Sample: Total Trip End Summaries . . . . . . . . . . . . . . . IV-40 IV-29. Program UROAD Output Sample: Link Assignments. . . . . . . . . . . . . . . . . . . . . . . . IV-41 V1-1 . Trip Processing by Trip Purpose VI-2 VII-1 . Land Use Activity Listing, 1995 Model Run_. . . . . . . . . . . . . . . . . . . . . . . . . . VII-3 IX-1 . Model. User Flow Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX-2 IX-2. 1978 and 1995 Land Use Data for Selected Zones . . . . . . . . . . . . . . . . . . . . . . . IX-5 IX-3- Sample Line Coding for Zonal Land Use Data Input . . . . . . . . . . . . . . • IX-6 IX-4. 1978 Mapped Network (Portion) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX-8 IX-5- 1995'Mapped Network (Portion) . . . . . . . . . . . .. . . . . . . . IX-9 . . . . . . . . . . . . . . . . . . . . IX-6. Punched Card Coding Format, Program HR Link Input IX-11 IX-7. Link Modification Coding Example . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . IX_13 IX-8. Trip Ends Generation Listing, 1995 Model Run . . . . . . . . . . . . . . . . . . . . . . . . IX-18 IX-9. TRPGENI Code Containing Trip Generation Rates IX-24 B-1 . TRPGENI Program Listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 B-2. TRPGEN2 Program Listing B-7 B-3. FORT Program Listing . . . B-21 C-1 . Original Network Build Module, Huntington Beach Network (Flow Chart) . . C_2 C-2. Tree Tracing/Network Checkout Module (Flow Chart). . . . . . . . . C-3 C-3. External Trip Table Development Module (Flow Chart) . . . . . . C-4 �' -iv- List of Tables Page II-1 . Principal Considerations Governing Model. Structure. . . . . . . . . . . . . . . . 11-4 IV-1 . Huntington Beach Transportation Demand Model : Basic Inputs and. Outputs, . . . . . . . . . .. . . . . . . . . . . . . . . . . . . IV-2 IX-1 . Link Modifications Procedures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX-12 r� �. -v- i. : INTRODUCTION AND SUMMARY OF THE MODELLING PROJECT The Huntington Beach Transportation Demand Modelling Project was undertaken by Parsons Brinckerhoff under contract to .and with participation of the staff from the City of Huntington Beach. The. basic purpose of the modelling project was to develop a citywide transportation demand model for the City of Huntington Beach, aimed at certain specific types of intended uses and specifically coordinated with the county-level transportation modelling program developed for the County of Orange under the Orange County Multimodal Transportation Study. The transportation model receives input consisting of citywide land-use data, specific details of the city's circulation system, and trip information needed describing trip making to or from areas outside the City which impact the City's circulation system. The transportation model analyzes this information and derives corresponding estimated daily traffic loadings on the City's trans- portation network. Early steps in the modelling project included. the creation of an entirely new land-use data base for the City of Huntington Beach as well as the creation of all- new citywide transportation networks for modelling purposes. The City planning department took the lead on the creation- of the land-use data base. The. City and consultant staffs met to determine the most appropriate classification of land-use activities by type, considering reasonability of requirements for City staff time, modelling accuracy needs , and important aspects of the model ' s ultimate application. Land-use data needs were kept at a level consistent with the realities of present and future staff time availability and with a specific eye toward the types of variables likely to be estimable for future development which would be tested under the transportation model . . Parsons Brinckerhoff staff took the lead for developing the transportation net- works. -The City- Traffic Engineer provided important information concerning the available traffic characteristics as known on the City's major elements of the circulation system. Such information included. spot speed studies, traffic volume counts, and many other types of data that were useful to the project , during the course of the modelling project. Parsons Brinckerhoff staff itself conducted extensive field checks of actual conditions of the City of Huntington Beach circulation system and made modelling decisions and set modelling para- meters which, in its judgement, would come closest to representing the pertinent characteristics of the Huntington Beach circulation system within limitations of rtransportation modelling software available for use. In an intensive in-house effort, the Parsons Brinckerhoff staff studied and analyzed the detailed relationship between the structure and output of the Orange County Multimodal Transportation Model against the needs , purposes, and intended inputs of a transportation model for the City of Huntington Beach. Through a deliberate process , alternate transportation modelling approaches were formu- lated, discussed, debated, and in some cases, tested before a final assembly of computer programs was agreed upon forming the "modelling chain" for the City of Huntington Beach. -1 tDuring the course of this process, Parsons Brinckerhoff staff developed new computer software elements providing important new links between the trans- portation planning methodology of the Orange County Multimodal Transportation Study and a modelling process .operating on land-use data (instead of demo- graphic characteristics) as in the Huntington Beach Transportation Demand Model ultimately developed. Trip modelling components were developed, adapted, and assembled to accomplish .trip generation, trip distribution, and trip assignment functions-resulting in the output of citywide trip tables and traffic assignments under given land-use and circulation system assumptions. The performance .of the transportation model was tested in several ways. City traffic count information on record for 1978 provided a basis of comparison for 1978 estimated traffic assignments produced by the transportation demand model . For a model of this scale, the model results were found to correspond quite well with traffic volume patterns evidenced from the traffic count records. The distribution of trips estimated by the model corresponded in a highly satisfactory fashion with home-to-work origin/destination patterns and limited shopping trip distribution data available as collected by City staff in cooperation with the consultant and as analyzed by the consultant staff. Under this modelling project- contract, the first actual application of the model for forecasting purposes was performed. City staff collaborated and produced land- use data. figures, corresponding to then-current expectations of future develop- ment on the City;' s vacant parcels. The consultant and City staff discussed future circulation elements to be assumed in the circulation system and consultant staff coded for testing the total circulation system including the changes then directed by City staff.. The model employed external information deemed appropriate, in the form of 1995 networks and trip tables from the Orange County Multimodal Trans- portation Study that were deemed most compatible with the purposes and intent of this study program. Model trip tables and assignment results were plotted, studied, . and analyzed by the consultant staff. Collectively, the results of the future year forecasting assignments were discussed with senior City staff at the policy level . Important observations generated by the model results were sum- marized. Finally, documentation materials were prepared including a user's guide, which is contained as part of this final documentation report. 1-2 II . BASIC RATIONALE FOR MODEL STRUCTURE This chapter presents a nontechnical discussion of the major considerations which shaped key modelling decisions in the assembly of the Huntington Beach Transportation Demand Model . In general ; citywide transportation models are sets of computer programs which operate in sequence to accomplish the following: (1) Determine trip generation magnitudes associated with land-use levels and/or population and employment patterns in a study area. (2) Estimate travel patterns from origins to destinations in a study area. This stage is commonly referred to as trip distribution. (3) Analyze all estimated tripmaking to derive traffic .loads on major roadways and other key elements of the study area's circulation system. This stage is commonly referred to as trip assignment. The Huntington Beach Transportation Demand Model is a sequence of computer programs which includes: • Selected standard computer program elements from the Urban Transportation Planning System (UTPS). transportation planning battery of programs (USDOT,. UMTA) , specifically set up under this work program to represent Hunting- ton Beach conditions. • Specially written computer programs expressly for the Huntington Beach modelling procedure. • Certain "utility" programs for rout.ine required handling of data. The model 's overall organization and a whole host of its structural details were carefully chosen based on the ultimate needs, circumstances, and charac- teristics of the City of Huntington Beach. These considerations were reflected in the determination of the model ' s input requirements, model processes, and degrees of flexibility that have intentionally been built into the model . While it would be impossible to .recite every consideration that molded the transportation model the following were paramount: • City staff as end users: The transportation demand model was designed bearing in mind that. the principal end users of the model would be Planning and Public Works staff members at the City of Huntington Beach. • Application emphasis: The model was designed to be appropriate, insofar as practical , for addressing a range of transportation issues of citywide significance. The following characteristic types of issues suggest the range of intended applications toward which the design of the model was directed: II-1 1 1 . The continuing compatibility of the Land Use and Circulation Elements of the City' s General Plan. 2. The overall sufficiency of major travel corridor capacity to meet future estimated demands. 3. The impacts of adding new major facilities to the City's circulation system. 4. The levels of traffic impact on the City's circulation system from specific long-term development proposals. 5. The ability of the downtown-civic center area to accomodate travel demands in future years. 6. Analysis of traffic loading if additional Santa Ana River crossings were built between Huntington Beach and Costa Mesa. 7. Analysis of travel patterns in the City as a general guide to likely transit demands. Pragmatic Orientation: As an explicit consideration, the model 's aim was to be a practical tool to aid in planning and decision making. The emphasis on this model was to be on developing workable ballpark estimates of transportation loading on major elements of the City' s circulation system. s Workable input requirements: The input variables for the model were chosen wherever possible to match land use parameters which City staff routinely derives for future development proposals as those proposals become detailed. The principal categories of land use for trip generation purposes, for instance, were explicitly selected with this in mind, following detailed discussions with City staff. • Interface with the Orange County Multimodal Transportation Model : The Huntington Beach model interfaces with trip tables and networks of the Orange County Multimodal Transportation Study. This allows County planning scenarios to be integrated, as appropriate, with detailed Huntington Beach planning forecasts for the testing of impacts on the Huntington Beach circulation network. It also allows the City to take full ad- vantage of the considerable sources of information at the County level useful to the city, allowing City staff to concentrate on maintaining data bases for the City with minimal need for external monitoring and analysis of outlying areas, which might otherwise have been .required for proper modelling. Futhermore, the relationship between the two models provides an information .base compatibility which may prove very useful in years to come. • Time and Cost of Making Model Runs: The model , insofar as possible, recognizes that staff time and budget limitations may affect the City' s ability to maintain the model . The model ' s structure, therefore, strives to give City staff options for model use which keep data tasks to the minimum necessary where possible. II-2 r t • Incorporation of Huntington Beach specific features: Model structuring decisions have taken into explicit account several specific features of the City of Huntington Beach. Some of these have been used to advantage to simplify the model where possible (the City' s development history and specific geographic setting had a material bearing, for instance, on certain modelling approaches employed) . Others were used to tailor modelling procedures more closely to actual Huntington Beach conditions. The treatment of recreational trips and the means of classifying highway network links are two examples of this. The Huntington Beach Transportation Demand Model is uniquely for Huntington Beach and the types of future it may witness. • Flexibility: The model retains several elements of flexibility to pre- serve its usefulness to the City in years to come. Uncertainty about future financing of transportation improvements, about the supply and cost of gasoline, etc. , all make it advisable that trip generation rates and other parameters be adjustable i,n the model if present travel charac- teristics do not continue into the future. The model presents opportuni- ties for these factors 'to be adjusted should future conditions warrant. Also, it would be possible to test transportation networks under varying trip generation assumptions to determine the sensitivity of transportation improvement ,p.lans .to .assumed continuation of current travel habits. These and other elements of flexibility have been built in to maintain the model ' s usefulness as a planning tool . In numerous instances, several of the major considerations outlined above, plus others, were material in the choice of any single model feature. Table II-I , which closes this discussion, arrays the principal model considerations against twelve prominent model features, illustrating the strong and interrelated in- fluences of these factors on the model structure ultimately developed. II-3 Table 11 . 1 PRINCIPAL CONSIDERATIONS GOVERNING MODEL STRUCTURE HUNTINGTON BEACH TRANSPORTATION DEMAND MODEL MODEL FEATURES rn r c - a� �+- � O O N c - :3 •tn C X: - N to -W >_ E •- M to C C M U M U1 L •L M L MODEL CONSIDERATIONS > M rn v o v M c •� •� 4 to — O O N t- t- N to N •L _ 4 •u L f L :3 F- (D C N Q E d •N O N tl' Q d-t - (n 4)F- 1 to >` a 4- to p1 4- 4- _l 4- 4J QI N (o rn F- fA L O O C O O O to c to C N M n. •- ,C to •- 4- U •— 4- 4J -0 C -G "p L C O N O (o O : O L ►- O to O to O O O to 'O a-o n C a -C 4) N (U C a C a 3 •- s a N N tll C •- 4) C O a) + 4J +E ++ � D M 1 i •- 4J •- J A-+ •- C -O to (0 L to (0 •- to O N X N U L N L N M 4) L O O W ac Compatibility with County Planning X X X X City Modelling Needs X X X X 1 Staff Uses of the Model X X X X X Staff Time Considerations X X X X Huntington Beach-Specific Features X X X X X X Complexity Versus Model Payoff X X X X X Applications. Emphasis X X X X Communication of Model Results X X X Cost X X X Flexibility: Regional Recreation Analysis Option X X X X Adjustment of Assumptions X X Adaptability to Future Conditions X X Organization of Pertinent Data X X 111 . DOCUMENTATION OF SOFTWARE USED This section deals with documentation of the computer program elements in the Huntington Beach Transportation Demand Model . The primary emphasis of this section is on the software written expressly for the Huntington Beach model by Parsons Brinckerhoff staff. Mention is also made of available - documentation for the UTPS package programs used in the Huntington Beach, model . Besides, providing summary descriptions of software used, this section references other levels of documentation. appended to this document or available elsewhere. 111 . 1 . Special Software for the Huntington Beach Transportation Demand Model Program software written expressly for the HBTDM included three functional programs : 1 . TRPGENI 2. TRPGEN2 3. FORT The functions of these programs are summarized below. • TRPGENI develops trip generation estimates by zone based on land use data for each zone and trip generation rates for each type of land use. TRPGENI calculates total vehicle trip ends generated by zone and for all zones. The program prints two reports: 1 . Land use activity data by HBTDM zone 2. Total vehicle trip ends by land use catagory and by HBTDM zone. The program also outputs, onto disk, variables required by the next program, TRPGEN2. • TRPGEN2 separates total trip ends, by zone into production and attraction trip ends by purpose. This is necessary for subsequent interface with 'Multimodal trip end data for externally linked trips, and it is also required for subsequent internal trip distribution. processing. ' TRPGEN2 starts by calculating production and attraction trip ends by three purposes : (1 ) home based work trips, (2) home based non-work trips, and (3) non-home based trips. (These are the Multimodal model trip classifications. ) . Later, TRPGEN2 combines the three purposes into the two-purpose classification used in the Huntington Beach model . The TRPGEN2 equations utilize production/attraction relationships from Multimodal data to split the TRPGENI trip ends by purpose. TRPGEN2 also develops production and attraction factors for disaggregating Multimodal-level trip end estimates down to the Huntington Beach zonal level . ! II-1 TRPGEN2 prints four reports : 1 . A table of Multimodal-based vehicle driver trip data for the Huntington Beach area pertinent to model calculations. 2. Huntington .Beach vehicle driver trip ends by Huntington Beach zone, classified into production and attractions by purpose. 3. A set of calculated production/attraction factors for con- verting Multimodal-based trip end data to the Huntington Beach zonal level . Factors are developed separately by production and attraction and by home-based work and other purpose. 4. A set of trip end factors for scaling Mu ltimodal trip table data to generation levels calculated for Huntington Beach. o FORT is the program .which accomplishes the separation of internal trips from external trips. FORT takes the total production and attraction trip ends by zone as calculated by TRPGEN2, and removes the trip ends estimated to be linked. to external origins or destinations. This results in a tally of internally-linked productions and attractions by zone which are later distributed through an internal gravity model . The internal production and attraction trip ends by the two purposes ("home- based work" and "other") are written onto disk files in a format compatible with the UTPS distribution program, AGM. Program listings for programs TRPGENI , TRPGEN2, and FORT a.re. included for re- ference in Appendix B. The listings contain comment statements as guide to program flow. It should be .noted, though, that it is not necessary to have studied the listings in order to operate the model ; the listings are presented for those who might wish to refer to them. 111 .2. Documentation of UTPS Programs.'Used in the Huntington Beach Transportation Demand Model This subsection references ready documentation prepared by the Urban Mass 'Transportation Administration and.available as a print option off the UTPS software itself. Huntington Beach users who wish to access copies of this documentation can do so by reading in appropriately coded control statements into the UTPS software at the computer facility where it is used. Other documentation is referenced as appropriate. As noted, the Huntington Beach Transportation. Demand Model employs seven programs from the UTPS package, namely: 1 . HR-to create a coded highway network. 2. AGM-to distribute internal trips 3• UROAD-used to build zone to zone travel paths on the network, to analyze skim times , and to assign trips. 4. UMCON-to perform certain modifications on trip tables. 5. USQUEX-to squeeze and expand trip tables. 6. UFMTR- to print zone to zone interchanges and trip end summary reports. 7. UMATRIX-to add and transpose trip tables as necessary. e 111-2 For each of these programs, UMTA has documentation prepared which describes the program' s operation and use. Copies of documentation can be generated for any one of the programs individually, or for all of them.. From a user's stand- point, probably only programs. HR,AGM, and UROAD would be of primary interest. 'The other four programs have more to do with data manipulation than to substantive modelling methodology. In the documentation to these three programs, the interested reader/model user might find these topics worth study: HR e The notion of a "historical record" e The full range of link coding options available in UTPS e Details on printed reports available from program HR e File names and details as used by the program e Sample deck setups for HR applications e Meaning of program "key words" e HR program flow AGM e An explanation of the gravity model e Details of reports available from program AGM o File. names and details as used by the program UROAD e Documentation on reports available from program UROAD • Details on how to perform various types of assignments such as capacity restraint, probabilistics, .etc. e Details on how ,to perform select link analyses e Documentation on other functions performed by UROAD References to these items of documentation are: 1 . Urban Transportation Planning System. AGM: Gravity Model Program. UMTA, 07. Ju1 77 2. Urban Transportation Planning System. HR: Highway Network Builder/ U dp ater. UMTA, 07 Jul 77. 1 3. Urban Transportation Planning System. UROAD: Highway Traffic Assignment Program. UMTA, 07 Jul 77. Other reference information available on UTPS includes the UTPS User' s Guide (UMTA) . This is a very general introduction to UTPS and its functions , and includes an example of transportation analysis of a hypothetical town, UTOWN. Also, UMTA holds tra.ining sessions from time to time around the country on UTPS. Preliminary reading material for those sessions gives an overview of UTPS, information for people to learn more about transportation planning program packages available, a capsule summary of the program modules in the package, descriptions of UTPS software, and a transportation planning glossary. 111-3 IV. DOCUMENTATION OF FUNCTIONAL MODEL CHAIN The Huntington Beach Transportation Demand Model (HBTDM) is a sequence of computer programs assembled by Parsons Brinckerhoff under contract to the City of Huntington Beach. The model accepts land use and major street roadway data and produces estimates of traffic volumes on the City's major street systems. The model employs certain computer program elements from the Urban Transportation Planning System (UTPS) transportation planning battery of programs (USDOT, UMTA) , specifically set up by Parsons Brinckerhoff to represent Huntington Beach conditions. The model chain (sequence of programs) also includes i programs devised and written by Parsons Brinckerhoff expressly for the Huntington Beach modelling procedure. The modelling procedure directly interfaces with Orange County Multimodal Transportation Study travel data, providing a desirable measure of compatibility between City and County ongoing planning data bases. IV. 1 . Basic Model Inputs and Outputs Inputs to the transportation demand model consist primarily of land use data, trip generation rates , highway data, County travel data from the Multimodai study, and usage information on key Huntington Beach recreational attractions e,9. , Huntington City Beach, Huntington State Beach, and others. The basic outputs from the model include forecast traffic volumes on the City' s highway network and other travel characteristics. See Table IV-] . IV.2. Basic Modelling Steps (Refer to Figure IV-1 ) The basic steps performed by the transportation model can be described in general , simplified terms as follows : (Numbers appearing in parentheses in the text are referenced to numbered blocks in Figure IV-1 .) . a Land Use Data (1) is multiplied by appropriate trip generation rates to produce estimated total trip ends (2) in each of the 160 zones comprising the City of Huntington Beach internal study area. (Trip ends are the number of trips that begin or end in a zone. ) . ® Highway Link Data (9) is assembled into a computer representation of the City's highway network (10) . Travel times on the network between all zones, known as "skims," are determined (11) . ® Total Trip Ends by Zone are split into estimated productions and attractions by purpose. All trips except regional recreational trips are separated into two trip purposes : 1 . Work Trips (journey to work) 2. Other Trips (shopping, school , personal business , etc. ) IV-1 Table IV-1 HUNTINGTON BEACH TRANSPORTATION DEMAND MODEL BASIC INPUTS AND OUTPUTS INPUTS: 1 . Land Use Data, By 160 defined zones, namely: Residential • No. of dwelling units , .low density • No. of dwelling units , medium density • No. of dwelling units , high density • No. of dwelling units , mobile homes Commercial • Gross floor area, retail commercial • Gross floor area, office professional Industrial • Number of employees , industrial Other • No. of acres , neighborhood parks • No. of acres , community parks • Enrollment, elementary schools o Enrollment , intermediate schools • Enrollment, high school • Enrollment, college 2. Trip Generation Data o Daily estimated trip end rates for the land use categories defined above. • Special trip end information for other land uses. 0 3. Highway Network Data, Huntington Beach (Data describing certain physical characteristics of each of the major segments in the Huntington Beach street system. Included are segment lengths , travel speeds , number of lanes , and other designa- tions pertinent to traffic modeling.) 4. Orange County MMTS Data • Countywide Highway Network (on tape) • Countywide MMTS Highway Trip Tables (on tape) 5. Huntington Beach Regional 'Recreational Attraction Usage Data IV-2 Table IV-1 (Continued) HUNTINGTON BEACH TRANSPORTATION DEMAND MODEL BASIC INPUTS AND OUTPUTS OUTPUTS: 1 . Zonal Summaries of Total Trip Ends Generated, by Land Use Type and by Zone 2. Zonal Summaries of Estimated Trip Productions and Attractions, by Purpose and by Zone 3. Zone to Zone Vehicle Trip Tables by Purpose 4. Estimated Vehicle Trip Length Distributions 5. Highway Network Link Assignments IV-3 Zn - Factor MMTS Expand Huntington Separate Driver - "WlndoW" the Trlp Tables Adjust Beach Zones to a Trips Into Trip ables Huntington to Huntington Cordon Finer Zonal "External and Beach Sub-Area Beach Generated Crossings System "Internal" Trips Trips 3 4 5 6 7 8 te - Internal External ton ehicle Trips Trips ds 1 2 Develop Develop Distribute Internal -Link Highway, Highway Data Network Skims TipsUs Gravitying Model 9 to 11 V122 1 .C- "Internal"andernal" d Convert otal Trips13 Total Highwayle Trips Assignment hwayk 15 14 Figure IV-1 Basic Modelling Sequence HUNTINGTON BEACH TRANSPORTATION DEMAND MODEL Trip ends by purpose are then separated into categories which serve to properly separate trip origins from tr.ip destinations; these categories are known technically as "productions".-.and "attractions." This step, accomplished as a part of` trip'generation (2) is described further in a subsequent flow chart. ®. Orange County Multimodal Transportation Study Trip Tables , adjusted as necessary, are abstracted; concentrating only on ,trips affecting the Huntington Beach area. A trip table is a numerical table summarizing total trip movements from each and every other zone in a study area. Multimodal trip tables cover estimated trip movements over several hundred zones- spanning Orange County and beyond. Appropriate Multi- modal trip tables (3) are abstracted through a process known as "windowing" (4) , which allows estimates of trips moving into and out of the Huntington Beach area (known as "external" trips) . Multimodal-based trip tables are adjusted (5) to reflect Hunting- ton Beach trip generation levels estimated previously (2) . • External Trip Tables at the Huntington Beach 160-zone level are created by manipulation and adjustment of the Orange County Multimodal Transportation Study t.rip .tables. External trips cross into. the Huntington Beach internal. study area at points known as cordons. Estimated trips between cordons .and the Huntington Beach internal study area are adjusted based on locally observed travel patterns and patterns of field-observed cordon traffic volumes (6) . The external trips are disaggregated to the 160-zone Huntington Beach level according to pertinent features of the zones themselves (7) • • Internal Trip Ends by Purpose are estimated by subtracting externally- linked trip ends from total trip ends by zone. ''Internal trip ends" are associated with trips which start and end within the City of Huntington Beach.. This internal/external separation .(8) is a technical step leading to further processing of internal trips. ® Internal Trips are Distributed between zones by a gravity model calibrated to Huntington Beach conditions. Trip distribution (12) is the modelling step which joins each trip production with a trip attraction in the study area, creating the actual trip estimates between all zones. The gravity model is a means of determining how many productions in one zone will be linked with attractions in another zone. In simplified terms , this is a function of the number . of productions , the number of attractions, and the driving time between the zones, as determined (11) from highway network information. ® External Trip Tables and Internal Trip Tables (from distribution) are combined 13 for assignment 14 to the highway network Regional recreational trip tables, representing travel estimates to major coastal recreational attractions during summer season, have. been created for use with the Huntington Beach Transportation 1 IV-5 Demand Model . The regional recreational trip tables can also be combined at this.step with the other trip tables at the user's option. s The Total Trip Table is assigned to the highway network. Highway . link assignments 15 for the full network are created in this final modelling step. IV-3- Computer Programs Used in the Modelling Procedure The Huntington Beach Transportation Demand Model utilizes seven (7) programs in the Urban Transportation Planning System program package, three (3) special purpose Fortran programs designed and written by .Parsons Brinckerhoff staff ' for the Huntington Beach Transportation Demand Model Project, and three(3) IBM utility programs. The programs are listed in summary form below, giving the name of each program and a brief description Of its function. UTPS Programs 1 . HR - To develop Highway Network. 2. AGM - To distribute internal trips. 3. UROAD - To create minimum time paths (used to check network), create skim times and trip assignment. 4. UMCON - to modify trip tables. 5. USQUEX - To- squeeze and expand trip tables. P 6. UFMTR - To print zone to zone trip interchanges and trip end summary reports 7. UMATRIX - To add and transpose trip tables. Special FORTRAN Programs 1 . TRPGENI - Generate total vehicle trip ends based on land use data. 2. TRPGEN2 - Allocate generated trip ends by purpose and production/ attraction ends. 3. FORT - Subtract external trip ends from Huntington Beach generated trip ends. IBM Utility Programs 1 . IEBGENER - Copy data sets from card to disk. 2. SORT - Sort data sets. 3. IEHPROGM - Scratch data sets from disk. IV-6 IV.4. Processing Sequences The full transportation.model program flow is represented on a series of flow charts presented in this subsection. Model operations in the modelling s.eque.nce are organized into nine modules which will customarily be run in the typical model application. The nine modules are: 1 . Network Update Module - Prepares the highway network to be tested. 2. Skim Times .Module —Prepares zone to zone skim time data needed for trip distribution. 3. Trip Generation Module - Prepares trip end data as a function of land use and trip generation rates. .4. Trip End Splitter Module - Subdivides trip ends into productions attractions- by purpose. 5. External Trip Table Processing Module - Creates the external portion of the zone to zone trip table. 6. Internal Trip End Separation Module — Isolates the internal to internal trips for trip distribution. 1. Internal Trip Distribution Module - Distributes internal trips between zones 8. Trip Matrix Assembly Module - Builds the full trip table for assignment. 9. Assignment Module - Assigns trips to the network. The overall processing sequence involving the nine modules is illustrated ' in Figure 1V-2. In addition, the operation of each module, accompanied by an individual flow chart of each module, is presented below. IV.4. 1 . Network Update Module (Figure IV-3) File records of the 1978 and the 1995 highway networks created under the modelling program provide optional starting points for this operation. The network to be tested is built by "updating" either of these .already-created files stored on disk. Changes to the original network (the "old" highway network record) are input in punched card form. Program HR is run in the "update" mode. HR calls the old network,( incorporates the changes indicated on the punched card input,:,and builds the "new" network record.. HR stores the new network record file on disk for use by subsequent modules and also putputs a printed description of the new network. IV.4.2. Skim Times Module (Figure IV-4) The new highway network record is input to program UROAD, which calculates and creates a file of.zone to zone trip times via the network. This file is in turn input to program UMCON, where certain needed additions and ad- IV-7 Network Trip Update Generation Module Module Trip End Splitter Module Skim Times " Module In to rna 1 External Trip End Trip Table Separation Processing Module Module Internal Distribution Module Trip Matrix Assembly Module Assignment Module Figure IV-2 TYPICAL MODEL PROCESSING SEQUENCE 0-8 Network Update cards HR . New Highway To Assignment Module Update _ Historical Highway Record File Network "Old" Highway Network Record To Skim Times Module �o New Highway Network. Description Figure IV-3 NETWORK UPDATE MODULE UROAD UMCON Time Add in Intrazonal Adjusted To Internal Trip Build Highway Skims Times and Terminal Skim Times Distribution Module Time Skims Times to Skims "New" Highway Network Record 0 Figure IV-4 SKIM TIMES MODULE Ijustments are made to the skim times to ready this data for later use in trip distribution. IV.4.3. Trip Generation Module (Figure IV-5) Zonal land use data is input in punched card form, to program TRPGENI , along with an input card signifying the year for which the transportation analysis is being done. TRPGENI also calls upon an already-created disk file containing needed equivalences between Huntington Beach and Multi- modal zones in the Huntington Beach Study area. TRPGENI performs the trip ends generation calculations, generates the printed reports summarizing the land use data and the trip end totals , and builds a file of needed TRPGENI data on disk for subsequent processing. A routine sort of this data is performed consistent with needs of subsequent modelling steps. A sorted file of TRPGENI variables is created. IV.4.4. Trip End Splitter Module (Figure IV-6) The principal component of this module is program TRPGEN2. TRPGEN2 operates on (1) the sorted TRPGENI data stored on disk, (2) a set of Multimodal level trip end data input in punched card form, and (3) a year card signifying the analysis year. TRPGEN2 prints the reports identified earlier and creates data files needed in subsequent steps. A set of variables needed in the internal trip end separation module is created, sorted, and stored on disk. A set of production and attraction factors is output .on disk, sorted, and output in punched card form.- A set of .MMTS to HBTDM scaling factors is output in punched card form. IV.4.5. External Trip Table Processing Module (Figure IV-7) This module employs several matrix manipulation programs in series to create. the needed external portions of the total trip table. Abstracted files of Multimodal vehicle trip data, stored on disk, are factored in program UMCON, using input generated from TRPGEN2. The vehicle trip file is then passed through a cordon adjustment procedure, which, for technical reasons, is structured in two passes through program UMCON.. Program USQUEX is then called; USQUEX reads punched card input from earlier modules and expands the adjusted Multimodal data to the Huntington Beach zonal level . The file processing then proceeds separately by trip purpose. Program UMCON is employed to abstract the pertinent data for externally linked trips only, creating external trip files by purpose. Program UFMTR is called. to create disk files of externally linked productions and attractions and .to output printed summaries of this trip end data. IV.4.6. . Internal Trip End Separation Module (Figure IV-8) Program FORT operates on the total trip ends by purpose and by production/ attraction (as created by the trip end splitter module) , and subtracts the externally linked productions and attractions by purpose (created by the external trip table processing module) . Files are created of the internally linked productions and attractions for subsequent processing. Program FORT generates a printed output summarizing the results by zone. ,� IV-11 A Mae Land Use TRPGENI Data Reports Year Generate Total Vehicle Trip Ends Based On Land Use and Trip Rates MMTS/HB Zone Equiv. F-1 Data TRPGENI Variables SORT N Sort Data by MMTS Zones Sorted TRPGENI Variables To Trip End Splitter Module Figure IV-5 TRIP GENERATION MODULE TRPGENI 1 RPGEN2 SORT Sorted To Internal Trip End Variables Varlables Sort Data by TRPGEN2 -♦Separation Module HBTDM Zones Variables MMTS Trip TRPGEN2 End Data Allocate Total Trip Ends SORT by Purpose and P-A Sort Data by P-A Production/Attraction Factors Factors HBTDM Zones To External Trip Table Processing Module MMTS HBTDM Factors Reports Figure IV-6 TRIP END SPLITTER MODULE UMCON MMTS Factor MMTS Adjusted Vehicle Trip Ends to Vehicle Trips HBTDM Generated Trips Figure IV-7 Trip Ends EXTERNAL TRIP TABLE PROCESSING MODULE UMCON MTS First Cordon HBTDM Crossing Factors Adjustment UMCON Abstract HBW External External Home Based Table Work Trips UMCON Second Cordon Crossing Production Adjustment UFMTR Trip End To Internal Externals Output External Trip End Trip Ends to Attraction Separation Disk Files Trip End Module Externals To Trip Table Assembly Module Zone 0 Trip End Equivalence I UMCON Summaries Cards USQUEX Abstract Expand Trip Tables External External to full Huntington" Other Purpose P/A Beach zonal level Trips Factor Cards TRPGEN2 Variables Production Production Trip End Trip End Externals -Internal s FORT Subtract External Year Trip Ends From To internal HBTDM Trip Ends to Trip Distribution Create Internal Module Trip Ends Attraction Attraction Trip End Trip End Externals Internals Report Figure IV-8 INTERNAL TRIP END SEPARATION MODULE IV.4.7. Internal Trip Distribution Module (Figure IV-9) This is the application of the gravity model , program AGM. Program AGM operates on these files: ® The internally linked productions and attractions by zone (from the -internal trip end separation module) . ® The highway network skim times (from the skim time module) . ® A disk file of friction factors specially developed for Huntington Beach under this modelling program. Program AGM creates an internal trip table on disk and generates printed summary reports. IV.4.8. Trip Matrix Assembly Module (Figure IV-10) This module assembles internal and external trip table components from previous steps to build the total trip table for assignment. Program UMATRIX adds the appropriate internal and external trip table elements and outputs the total 0-D vehicle driven trip table on disk. Program UFMTR is employed to generate printed reports concerning the trip table. IV.4.9. Assignment Module (Figure IV-11 ) Program UROAD performs the assignment of trips to the network. Input to UROAD includes the total vehicle trip table (from the trip matrix assembly module) . As an option, a recreational trip table from disk may also be input to UROAD if it is desired to model the peak recreational travel season. Program UROAD creates an assigned network record on disk and generates the printed assignment report as the final model output. IV.5. Sample Input Setups and Sample Outputs Input card deck arrangements and output examples from the model 's principal programs are covered in this subsection. The order of presentation is according to program module. IV.5.1 . Network Update Module 1 Input card deck to operate the module consists of: 1 . Control statements for Program HR (see section V) 2. Network update cards for those links to be added, deleted, or modified. Outputs from Program HR include: 1 . An "Update Action Report" which summarizes the changes made in building the new highway network. Figure IV-12 is a sample page of this report. For example, the first line in this table indicates that a new link from node 14 to node 566 was added to the network. {V-16 H i g hwa y Network Production Skim Times Trip End Internals AGM GRAVITY MODEL Friction Distribute Factors Internal Trips. G v Attraction Trip End Internals Reports Internal To Trip Matrix Trip Assembly Model Table Figure IV-9' INTERNAL TRIP DISTRIBUTION MODEL Internal Trip UFMTR Table Print Trip Length Distributions and .Trip End Summaries HBW 0o External UMATRIX 0p_pq Trip End Table Add Internal and HBW-PA Summaries External Trip , By Zone Tables and Create TLD s OP Total Vehicle Total External Purpose Trip Table (0-D))Table 0-D To Assignment Module Figure IV-10 TRIP MATRIX ASSEMBLY MODULE Recreation Trips 1 Total Veh. 1 Trips 1 (0-D) _ L_ UROAD Assignment Loaded Assign Total Vehicle Report � Network Highway Trips (AD7) Record Network bOnto Highway Record Network Figure IV-H ASSIGNMENT MODULE lib I Lh h l L11WAY NE I I'URK 1995 AL I IJ,NAT I VE A 2USLP49 1t.2/.58 Ilk ktPUk1 4 PAGE lb U P 0 A l E A L l l U N k E P U k T ANUUE BNUDE ACTION TAKEN ------------------------------------------------------------------------ 14 566 LINK HAS BEEN ADDED 5t 61b LINK HAS BEEN ADDED 57 258 LINK HAS BEEN DELETED l 51 611 LINK HAS BEEN ADDED 58 258 LINK HAS BEEN DELETED 5b 616 L 114K HAS BEEN AUDEO i 9b 432 LINK HAS BEEN DELETED 9b b35 LINK HAS BEEN ADDED 99 432 LINK HAS BEEN DELETED j 99 635 LINK HAS BEEN ADDED l DU 395 LINK HAS BEEN DE LE TED 1UD 413 LINK HAS BEEN DELETED IUD 629 LINK HAS BEEN ADDED 114 416 LINK HAS BEEN DELETED 1 14 414 LINK HAS BEEN DELETED ) 114 b40 LINK HAS BEEN ADDED T15 473 LINK HAS BEEN DELETED lit, 636 LINK HAS BEEN ADDED j 115 638 LINK HAS BEEN ADDED lib 403 LINK HAS BEEN OELEIED 116 628 LINK HAS BEEN ADDED c 116 632 LINK HAS BEEN ADDED 117 472 LINK HAS BEEN DELETED 0 111 634 LINK HAS BEEN ADDED ) llb 310 LINK HAS BEEN DELETED lib 622 LINK HAS BEEN ADDED 115 609 LINK HAS BEEN DELETED j 119 621 LINK HAS BEEN ADDED 120 609 LINK HAS BEEN DELETED 1i0 621 LINK HAS BEEN ADDED j 125 2b4 LINK HAS BEEN DELETED 125 620 LINK HAS BEEN ADDED 130 700 LINK HAS BEEN ADDED V) IYI 649 LINK HAS BEEN ADDED 13t, 377 LINK HAS BEEN DELETED 138 651 LINK HAS BEEN ADDED lab 650 LINK HAS BEEN ADDED 140 621 LINK HAS BEEN ADDED l41 378 LINK HAS BEEN DELETED j 141 624 LINK HAS BEEN ADDED 141 101 LINK HAS BEEN ADDED 145 257 LINK HAS BEEN DELETED 145 615 LINK HAS BEEN ADDED 145 blb LINK HAS BEEN ADDED 14/ 403 LINK HAS BEEN DELETED j 14b 405 LINK HAS BEEN OELETEO 14b 629 LINK HAS BEEN ADDED 15l 546 LINK HAS BEEN DUETEL) 151 645 LINK HAS BEEN ADDED 154 415 LINK HAS BEEN DELETED FIGURE IV-12 154 416 LINK HAS BEEN DELETED PROGRAM HR OUTPUT SAMPLE: NETWORK UPDATE ACTION REPORT 2. The "Full Network Listing" is a complete record of all links in the network, as coded for testing. Figure IV-13 is a sample page of this report. For example, the first line in this table indicates that: e There is a link in the network from node 276 to node 277. e Travel in both (B) directions is allowed on this link. e The link is approximately 0.26 miles long. e The speed coded on this link for testing purposes, was 28 M.P.H. , implying that it requires 0.56 minutes to travel the length of this link. e In the base year (1978) , the actual ground count on this link was approximately 10,250 ( for calibration purposes only) . e The number of lanes in one direction on this link is 2. e The facility type (a form of classification) is type 3. e The area type (another form of classification) is type 2.. 1 e The is code geographic -location 3• e The link group is code 7. IV.5.2. Skim Times Module The input card deck to operate the module consists of: 1 . Control statements for Program UROAD 2. Control statements for Program UMCON 3• Input modification cards for Program UMCON An output report of adjusted skim times from this module is generated by Program UMCON. Figure IV-14 is a sample page of this putput. Skim time data is presented in tabular format. Figure IV-14 happens to show the skim times from zone 2.1 to all other zones and from zone 22 to all other zones. For .example, the first row of the top table shows the skim times from zone 21 to zones 1 through 9 respectively. The second row shows the skim times from zone 21 to zones 10 through 19 respectively, etc. (The skim time from zone 21 to zone 6 is shown as i minutes. ) . IV-5-3 Trip Generation Module The input card. deck to operate the module -co nsists of: 1 . Control statements for Program TRPGENI . 2. TRPGENI input card: Report Year. IV-21 HEIUM HIGHWAY NE1WUkK 1995 AL1EVNAi1VE A 205EF'79 1t.27.58 HK RUPOR1 6 PAGE 56 F U L L N E 1 W U R K L 1 5 1 1 N G U A B D TIME SPO N F A GEU LINK C NUDE NODE C OISI (MINI (MPH) COUN1 ZUNE L CC 1 1 LOC GRP ------------------------------------------------------------- 276 277 8 0.16 0.56 26.0 IC250 2 3 2 3 7 271 bl b 0.26 1.64 15.0 1 6 2 3 99 217 15 U 0.27 1 .013 1.5.0 1 6 2 7 99 217 216 b 0.26 0.56 20.0 1U250 2 3 2 3 7 277 21b It 0.24 0.51 28.0 10250 2 3 2 3 99 27b 25b b 0.26 0.46 34.0 15000 2 3 2 3 2 278 290 B 0.27 0.46 34.0 14000 2 3 2 8 99 2 7N 20 b 0.24 0.51 2b.0 10250 2 3 2 3 99 276 279 b 0.24 0.51 2H.0 11500 2, 3 4 3 99 219 58 B U.Z4 0.96 15.0 1 6 2 3 99 219 16. 6 0.27 1 .08 15.0 1 6 2 8 99 279 27b B 0.24 0.51 20.0 11500 2 3 4 3 99 279 2LU B 0.14 0.30 28.0 11500 2 3 4 3 99 U ZUU 25b b 0.24 0.51 28.0 2750 2 4 5 3 2 A 2U0 616 B 0.24 0.51 28.0 2 4 5 3 2 ?U0 291 b 0.21 0.51 32.0 4000 2 4 5 8 99 2bU 219 8 0.14 0.30 28.0 115U0 2 3 4 3 99 2b0 2b1 B 0.33 0.71 28.0 14500 2 3 4 4 99 _ Z 111 56 It 0.09 0.36 15.0 1 6 2 4 99 < 2!1 77 B 0.30 1.20 15.0 1 6 2 8 99 N ZLl 2bU It 0.33 0.71 28.0 14500 ? 3 4 4 99 N 2U'l 282 b 0.29 0.62 28.0 145U0 2 3 4 4 99 2b2 262 b 0.U6 0.12 30.0 2N500 3 2 4 4 2 ?b2 292 b 0.29 0.58 30.0 2b500 3 2 4 8 99 2132 ZL1 8 0.29 0.62 213.0 14500 2 3 4 4 99 2t1•Z 6b3. 6 1.00 1.b8 32.0 7500 2 3 4 4 99 U 2L3 293 b 0.50 1 .20 25.0 2700 1 4 1 5 99 U 21!: 2t4 U 0.1@ 0.43 25.0 700 l 5 1 5 99 U 263 267 b 0.3t 0.86 25.0 3000 1 5 l 5 99 2b3 l24 b 0.33 1.32 15.0 1 6 2 5 99 A 11:13 62U E 0.10 0.24 25.0 2 4 .1 5 99 A 2L3 793 b 0.50 1.20 25.0 2 4 1 5 99 D 2U4 268 1 0.20 0.48 25.0 700, 1 5 1 5 99 U ZL4 125 b 0.30 1 .20 15.0 1 6 2 5 99 U 2t•4 2113 b U.IE' 0.43 25.0 700 1 5 1 5 99 0 21!5 210. B 0.10 0.34 32.0 9250 2 2 2 6 99 D 215 2bb b U.20 0.36 32.0 9250 2 2 2 6 99 ZL•5 lCl 8 U.24 0.96 15.0 1 6 ? 6 99 2L5 lt5 11 U.33 1 .32 15.0 1 6 2 5 99 A 265 270 13 0.18 0.34 32.0 3 2 2 6 99 A 2L5 2bt 6 0.20 0.31' 32.0 3 2 2 6 99 0 2B6 2b5 b 0.20 0.36 32.0 92`0 2 2 2 6 99 U 2Lt ?94 b 0.12 0.23 32.0 9250 2 2 2 6 99 2Ut lib 8 0.27 1.0b 15.0 1 6 2 6 99 A 2th 21:5 b 0.20 0.3b 32.0 3 2 2 6 99 FIGURE IV-13 A ?66 2'+4 E. U.12 0.23 32.0 3 2 2 6 99 D 2ul 296 b 0.18 0.39 215.0 1775 1 4 I 6 99 PROGRAM HR OUTPUT SAMPLE: NETWORK LISTING U 2U7 272 b 0.31 0.69 28.0 1775 1 4 2 6 99 Zt7 13 h 0.2t 1 .04 15.0 1 6 2 6 99 21-,7 128 6 0.24 0.96 15.0 1 6 2 6 99 ONE HBTDM 1995 IIWY NTWK ADD INTRAIONAL E TERMINAL TIMES 10 SKIMS 5DEL79 14 .31.55 UMLON REPORT 7 PAGE 15 TOTAL 2086 MEAN = 11.589 AOJ T SKIMS VALUES FROM ROW 21 DATASET J9 TABLE NUMBER 1 IN ITS 0 1 2 3 4 5 6 7 e 9 ------------------------------------------------------------------------ ]ENS 17 13 9 6 7 7 6 6 6 1 5 6 6 5 6 6 6 5 4 1 4 2 4 3 4 5 6 5 4 5 7 . 5 3 6 7 9 7 7 6 5 4 5 6 4 6 5 4 5 6 6 7 8 9 10 5 11 11 12 I1 12 15 16 15 16 15 6 16 16 17 16 16 15 17 18 11 17 7 18 20 19 18 17 15 15 15 14 12 8 12 12 11 10 9 10 8 9 8 7 9 .7 8 8 9 9 8 8 10 9 10 _ .. 10 10 19 11 12 13 13 14 15 14 14 11 13 11 12 10 11 12 12 . 13 16 17 12 17 19 18 22 21 19 19 18 l8 17 13 17 16 17 16 15 15 16 15 15 14 14 14 14 18 20 18 16 12 11 to 7 15 6 6 10 8 11 7 6 6 6 7 16 6 0 10 9 7 20 19 17 18 17 Gi 17 15 12 11 11 11 7 6 9 10 6 w 18 7 TOTAL 1997 MEAN 11.094 ADJ T SKIMS VALUES FROM POW 22 DAIASET J9 TABLE NUMBER 1 UNITS 0 1 2 3 4 5 6 7 8 9 ------------------------------------------------------------------------ LENS 18 14 10 7 7 6 6 5 5 1 6 7 7 6 6 7 7 6 5 5 2 5 4 3 4 5 4 4 4 6 4 3 5 7 8 6 6 5 4 5 6 7 4 . 7 6 5 6 7 7 8 9 10 11 5 12 12 13 12 13 16 16 15 16 16 6 16 17 18 17 17 16 18 18 17 18 7 18 21 20 19 18 16 16 16 15 13 8 13 13 12 11 10 11 9 10 9 8 9 8 9 9 10 10 9 9 11 10 11 10 11 20 12 13 14 14 15 16 15 15 11 14 12 13 11 12 13 13 14 17 16 FIGURE IV-14 12 18 20 18 23 22 20 20 18 19 18 13 18 17 18 17 16 16 17 16 16 15 14 15 15 19 20 19 . 16 13 12 11 8 PROGRAM UMCON OUTPUT SAMPLE: 15 7 7 10 9 12 6 7 5 5 e 16 7 0 9 10 8 20 19 17 16 17 SKIM TIMES REPORT 17 15 13 11 10 10 7 6 9 9 5 3. TRPGENI input cards: Land Use Activity Data. 4. Control statements for Program SORT. Output reports from TRPGENI include: - 1 . The "Land Use Activity Data" report. This report organizes and documents the citywide land use input data on which the model run is based. Figure IV-15 is a sample page of this report. For example, the first 1_ine in this table gives the. land use data input for zone 81 . 2. The report .entitled, "Vehicle Trip Ends Generated by Land Use Activity Types." This report organized, for convenience, in a format which parallels the land use activity data report, gives the total trip ends generated by each land use category in each zone, along with the total trip ends per zone. Figure IV-16 is a sample page of this report, corresponding to the land use activity report in Figure IV-15. IV.5.4. Trip End Splitter Module The input card deck to operate this module consists of: 1 . Control statements for Program TRPGEN2. 2. TRPGEN2 input card: Report Year 3. TRPGEN2 input cards: MMTS Vehicle Driver Trip Ends by Purpose. 4. Control statements for Program SORT1 (for TRPGEN2 file data) . 5. Control statements for Program SORT2 (for P/A factors) . Output reports from TRPGEN2 include: 1 . "MMTS Vehicle Driver Trip Ends for the Huntington Beach Area." This is a summary of pertinent Multimodal data used in the trip end splitting process. Figure IV-17 is a sample of this report. (This report is for input documentation, not model results. ) . 2. "HBTDM Vehicle Driver Trip Ends Grouped by MMTS Zones." This is the primary report from the trip end splitter module. Figure IV-18 is a sample page of. this report. This page shows the Huntington Beach zones contained within Multimodal zones 411 ,412, and 413. Each line gives the total productions , total attractions, the split by purpose, and the percentage split by individual zone. 3. "P/A Factors for Expanding MMTS Zones to HBTDM Zones." This is a listing of the P/A factors stored on disk for use in subsequent 1 modules. Figure IV-19 is a sample page of this report. 4. "Factors to Convert MMTS Trip Ends to HBTDM Trip Ends." This is a listing of trip ends scaling factors stored on disk for use in sub- sequent modules. Figure IV-20 is a sample page of this report. IV-24 HBTDM LAND USE ACTIVITY DATA ... NUMBER OF DWELLING UNITS SPACE, GFA-SF INDUS ACRES PK(.1) NUMBER OF STUDENTS NO. OF TRIP ENDS ZONE LOW MEO HIGH Mil RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC 81 52 156 707 0 44414 10351 534 24 0 544 0 0 0 230 0 0 82 50 872 93 125 12504 9800 608 0 0 0 0 0 0 230 0 0 83 409 0 86 0 170914 0 499 50 0 0 0 0 0 0 0 0 64 3 301 80 0 114941 78362 9 0 0 0 0 0 0 0 0 0 85 17 117 455 0 112295 204207 0 0 0 0 0 0 0 2613 0 0 86 32 48 117 115 0 0 0 0 0 0 0 0 0 0 0 - 0 87 64 596 295 0 130276 0 262 0 0 0 0 0 0 0 0 0 88 7 524 152 0 0 0 0 0 0 0 0 0 0 0 0 0 89 114 273 303 0 20295 0 0 0 0 0 0 0 0 0 0 0 90 0 O 0 52 22143 0 0 0 0 0 0 0 0 0 0 0 91 23 91 216 0 401836 16208 0 0 0 0 0 0 0 335 0 0 9Z 163 358 459 0 11521 0 0 0 0 0 . 0 0 0 0 0 0 93 11 533 127 0 0 0 0 0 0 0 0 0 0 368 0 0 94 488 0 0 0 0. 0 0 0 0 0 0 3370 0 0 0 0 95 185 91 97 0 0 0 0 30 0 546 847 0 0 0 0 0 96 178 41 59 0 0 0 0 44 0 0 0 0 0 0 0 0 97 0 182 0 0 0 192037 0 O 0 0 0 0 0 0 0 0 _ 98 0 561 0 0 0 93439 1 0 0 0 0 0 0 0 0 0 99 0 607 62 0 319416 0 9 0 0 0 0 0 0 0 0 0 N 100. 141 0 0 0 O 0 522 0 0 0 0 0 0 0 0 0 101 293 0 O 0 8896 0 0 0 0 597 0 0 0 0 0 0 102 0 0 0 0 0 0 588 0 0 0 0 0 0 0 225 0 103 6 0 0 0 0 0 326 0 0 0 0 0 0 1052 1080 256 104 207 4 0 ei 0 0 257 0 0 0 0 2375 0 0 432 0 105 0 120 O O 110639 0 0 0 0 0 0 0 0 250 0 0 106 0 0 580 0 0 0 835. 0 164 589 0 0 0 0 0 0 107 456 0 0 0 3445 7584 0 108 0 0 0 0 0 0 0 0 108 0 128 208 0 123673 0 0 0 0 0 0 0 0 1980 0 0 109 470 O 864 O 68579 0 0 24 6 370 0 0 0 0 0 0 110 586 0 0 0 0 0 0 0 0 661 0 0 0 0 0 0 111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 887 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 .309 0 0 0 0 0 0 0 0 0 0 0 0 0 240 0 114 999 70 0 0 0 0 55 0 0 0 0 0 0 0 0 0 115 232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 232 0 O 0 0 0 0 0 0 0 0 0 0 0 0 0 117 0 0 O 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 O 0 - 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 158 91 537 0 21150 22170 0 0 0 0 0 0 0 .0 250 0 FIGURE IV-15 PROGRAM TRPGENI OUTPUT SAMPLE: LAND USE ACTIVITY DATA REPORT H81DM VEHICLE TRIP ENOS .GENERATEO 8Y LAND USE ACTIVITY TYPES ... DWELLING UNITS INDUS PARKS SCHOOLS NO* OF TRIP ENDS ZONE LUN MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF SF REC TOTALS 81 458 1030 502.0 0 1359 271 1386 4 0 218 0 0 0 230 0 0 9978 82 140 5755 660 650 2219 257 1581 0 0 0 0 0 0 230 0 0 11792 83 3599 0 611 0 5230 0 1297 9 0 0 0 0 0 0 0 0 10746 84 26 1987 566 0 3517 2053 23 0 0 0 0 0 0 0 0 0 6174 85 150 772 3230. 0 3436 5350 0 0 0 0 0 0 0 2613 0 0 15551 86 237 293 761 598 0 0 0 0 0 0 0 0 0 0 0 0 1889 87 474 3636 1918 .0 3973 0 681 0 0 0 0 0 0 0 0 0 10682 08 52 3196 988 0 0 0 0 0 , 0 0 0 0 0 0 0 0 4236 89 798 1420 1576 0 177 0 0 0 0 0 0 0 0 0 0 0 3971 90 0 0 0 170 193 0 0 0 0 0 0 0 0 0 0 0 463 ' 91 161 473 1123 0 3496 84 0 0 0 11 0 0 0 335 0 0 5672 92 1141 1862 2387 0 100 0 0 0 0 0 0 0 0 0 0 0 5490 93 77 2772 660 0 0 0 0 0 0 0 0 0 0 .368 0 0 3877 94 3611 0 0 0 0 0 0 0 0 0 0 5055 0 0 0 0 8666 95 1369 555 631 0 0 0 0 5 0 240 737 0 0 0 0 0 3537 96 1317 250 384 0 0 0 0 7 0 0 0 0 0 0 0 0 1958 97 0 1110 0 0 0 4993 0 0 0 0 0 0 0 0 0 0 6103 98 U 3422 0 0 0 2429 3 0 0 0 0. 0 0 0 0 0 5854 c 99 0 3703 403 0 9742 0 23 0 0 0 0 0 0 0 0 0 13871 N 100 1294 0 0 0 0 0 1357 0 0 0 0 0 0 0 0 0 2651 rn 101 2578 0 0 0 272 0 0 0 0 239 0 0 0 0 0 0 3089 102 0 O 0 0 0 0 1529 0 0 0 0 0 0 0 225 0 1754 103 53 0 0 0 0 0 848 0 0 0 0 0 0 1052 1080 256 3289 104 1822 26 0 421 0 0 668 0 0 0 0 3563 0 0 432 0 6932 105 0 792 0 0 5222 0 0 0 0 0 0 0 0 250 0 0 6264 106 0 0 4118 0 0 0 2171 0 72 236 0 0 0 0 0 0 6597 107 4013 0 0 0 105 199 0 19 0 0 0 0 0 0 0 0 4336 108 0 845 1477 0 3784 0. 0 0 0 0 0 0 0 1980 0 0 8086 109 4136 0 6134 0 2099 0 0 4 0 148 0 0 0 0 0 0 12521 110 5157 0 0 0 0 0 0 0 0 264 0 0 0 0 0 0 5421 111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 . 6564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6564 113 2287 0 0 0 0 0 0 0 0 0 0 0 0 0 240 0 2527 114 7393 427 0 0 0 0 143 0 0 0 0 0 0 0 0 0 7963 115 2042 0 O 0 0 0 0 0 0 0 0 0 0 0 0 0 2042 116 2042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2042 117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 1390 640 3813 0 831 581 0 0 0 0 0 0 0 0 250 0 7505 FIGURE IV-16 PROGRAM TRPGENI OUTPUT SAMPLE: TRIP ENDS GENERATION REPORT 1995 MMTS VEHICLE DRIVER TRIP ENDS FOR HUNTINGTON BEACH AREA • .. P R O D U C T I O N A T T R A C T I O N TOTAL MMTS PERCENTAGE PERCENTAGE TRIP ZONE HBW HBNN NHB TOTAL HBH HBNM NHB HOW HBNN NHB TOTAL HOW HBNN NHB ENDS 388 6544 15441 26699 48687 0.135 0.318 0.549 11204 49995 26065 87264 0.129 0.573 0.299 135951 390 7760 18295 11010 31095 0.210 0.494 0.298 3968 22418 10845 37231 0.107 0.603 0.292 74326 399 8538 19734 9447 37719 0.227 0.524 0.251 4342 16595 9132 32069 0.136 0.580 0.285 69788 400 5926 12957 3238 22121 0.268 0.586 0.147 886 7357 3127 11370 0.078 0.648 0.276 33491 401 10614 20344 4717 35875 0.302 0.56E 0.132 1719 10481 4487 16687 0.104 0.629 0.269 52562 402 3653 8799 3166 15618 0.234 0.564 0.203 2367 5109 3015 10491 0.226 0.487 0.288 26109 403 7935 17279 4906 30120 0.264 0.574 0.163 3302 8503 4720 16525 0.200 ' 0.515 0.266 46645 404 7634 16991 8202 32827 0.233 0.518 0.250 5518 13637 7851 27006 0.205 0.505 0.291 59833 405 8839 20209 8343 37391 0.237 0.541 0.224 7408 12192 8190 27790 0.267 0.439 0.295 65181 406 8193 16B78 7476 32547 0.252 0.519 0.230 7903 8695 7196 23794 0.333 0.366 0.303 56341 407 9050 18230 10692 37972 0.239 0.481 0.282 8205 15616 10280 34101 0.241 0.450 0.302 72073 408 11629 23579 -3102 38310 0.304 0.616 0.081 790 7671 3026 11487 0.069 0.668 0.264 49797 409 12047 26682 4510 43269 0.279 0.617 0.105 1680 10200 4318 16258 0.104 0.628 0.270 59527 410 4014 9070 5534 18618 0.216 0.488 0.293 1480 12365 5471 19316 0.077 0.641 0.284 37934 411 6954 16417 14928 38299 0.162 0.420 0.390 20243 10153 14427 44823 0.452 0.227 0.322 83122 412 5342 12133 7235 24710 0.217 0.492 0.293 2455 15081 7135 24671 0.100 0.612 0.290 49381 413 10068 21643 5275 36986 0.273 0.586 0.143 1504 12432 5086 19022 0.080 0.654 0.268 56008 411 10310 21841 21392 53543 0.193 0.408 0.400 9119 41269 20816 71204 0.129 0.580 0.293 124747 tv 415 4372 11260 8604 24236 0.181 0.465 0.356 9428 9143 8441 27012 0.350 0.339 0.313 51248 v TOTAL 149622 327785 168536 645943 0.232 0.508 0.261 103521 290912 163688 558121 0.186 0.522 0.294 1204064 103946 NOTES ZUNES 388, 390, 411 AND 414 INCLUDES TOTAL DATA. NOT FACTORED TO INCLUDE ONLY HB ZONES FIGURE IV-17 PROGRAM TRPGEN2 OUTPUT SAMPLE: MMTS DATA tm -imm ow WIN ON 1995 HBTDM VEHICLE DRIVER TRIP ENDS GROUPED BY MMTS ZONES ... P R O D U C T I O N A T 1 R A C T 1 0 N F A C T O R TOTAL MMiS HBTDM PERCENTAGE PERCENTAGE ]RIP ZONE ZONE HOW H8NW NHB TOTAL HBW HBNW NHB HOW HBNW NHB TOTAL HOW HBNW NH8 ENDS 410 101 573 1296 .257 2126 0.270 0.610 0. 121 33 673 257 963 0.034 0.699 0.267 3089 410 128 707 1597 451 2755 0.257 0.580 0.164 66 661 451 1198 0.072 0.552 0.376 3953 410 129 763 1725 655 3343 0.226 0.516 0.256 360 1532 855 2747 0.131 0.558 0.311 6090 410 132 536 1212 747 2495 0.215 0.486 0.299 222 821 747 1790 0.124 0.459 0.417 4285 ------ ------ ------ ------ ----- ----- ----- ------ ------ ------ ------ ----- ----- ----- ------- 410 TOTALS 3778 8540 3902 16220 0.233 0.527 0.241 1238 5553 3902 10693 0.116 0.519 0.365 - 26913 411 64 1006 2376 380 3762 0.267 0.632 0.101 78 1455 380 1913 0.041 0.761 0.199 5675 411 66 760 1793 446 2999 0.253 0.598 0.149 519 644 446 1609 0.323 0.400 0.277 4608 411 67 1813 4280 702 6795 0.267 0.630 0.103 163 1467 702 2332 0.070 0.629 0.301 9127 411 68 0 0 712 712 0.0 0.0 1.000 2063 1266 712 4041 0.511 0.313 0.176 4753 411 69 0 0 1441 1441 O.0 0.0 1.000 4306 2419 1441 8166 0.527 0.296 0.176 9607 4I1 70 0 0 612 612 0.0 0.0 1.000 1771 1087 612 3470 0.510 0.313 0.176 4082 411 71 661 1560 1193 3414 0.194 0.457 0.349 2641 226 1193 4060 0.650 0.056 0.294 7474 411 72 113 266 I1C0 1479 0.076 0.180 0.744 6879 1012 1100 8991 0.765 0.113 0.122 10470 411 143 0 0 2001 2001 0.0 0.0 1.000 5790 3549 2001 11340 0.511 0.313 0.176 13341 411 144 281 662 443 1386 0.203 0.478 0.320 881 158 443 1462 0.594 0.107 0.299 2868 411 TOTALS 1634 10937 9030 24601 0. 188 0.445 0.367 25091 13263 9030 47404 0.529 0.280 0.190 72005 412 57 0 0 2031 2031 0.0 0.0 1.000 1055 3597 2031 6683 0.158 0.538 0.304 8714 iv 412 58 0 0 781 781 0.0 0.0 1.000 380 3747 781 4908 0.077 0.763 0.159 5689 00 412 60 1358 3083 1256 5697 0. 238 0.541 0.220 666 2475 1256 4397 0.151 0.563 0.286 10094 412 61 1298 2948 502 4748 0.273 0.621 0.106 123 1055 502 1680 0.073 0.628 0.299 6428 412 62 1318 2995 1311 5624 0.234 0.533 0.233 445 1920 1311 3676 0.121 0.522 0.357 9300 412 63 1237 2811 298 4346 0.285 0.647 0.069 53 1055 298 1406 0.038 0.750 0.212 5752 ------ ------ ------ ------ ----- --- --- ------ ------ ------ ------ ----- ----- ----- ------- 412 TOTALS 5211 11837 6179 23227 0.224 0.510 0.266 2722 13849 6179 22750 0.120 0.609 0.272 45977 413 74 2208 4716 468 7422 0.297 0.639 0.063 68 1511 468 2047 0.033 0.738 0.229 9469 413 75 1362 2927 1555 5844 0.233 0.501 0.266 624 2552 1555 4731 0.132 0.539 0.329 10575 413 107 991 21.44 233 3374 0.295 0.635 0.069 56 673 233 962 0.058 0.700 0.242 4336 413 108 571 1229 1514 3344 0. 171 0.366 0.462 459 2739 1544 4742 0.097 0.578 0.326 8086 413 133 849 1824 112 2845 0.296 0.641 0.060 0 755 172 927 0.0 0.814 0.186 3772 413 131 692 1489 206 Z387 0.290 0.624 0.086 0 659 206 865 0.0 0.762 0.238 3252 413 135 1917 4121 739 6777 0.283 0.608 0.109 188 1560 739 2487 0.076 0.627 0.297 9264 413 139 1941 4111 317 6429 0.302 0.649 0.049 0 1108 317 1425 0.0 0.778 0.222 7854 ------ ------ ------ ------ ----- ----- ----- ------ ------ ------ ------ ----- ----- - ------- 413 TOTALS 10537 22651 5234 38422 0.274 0.590 0.136 1395 11557 5234 18186 0.077 0.635 0.288 56608 FIGURE IV-18 PROGRAM TRPGEN2 OUTPUT SAMPLE: VEHICLE TRIP ENDS 1995 P-A FACTORS FOR EXPANDING MMTS ZONES TO HBTDM ZONES ... MMTS HBTDM HUME BASED NURK OTHER PURPOSE ZONE ZONE PROD ATTR PROD ATTR 410 101 0.1517 0.0267 0.1248 0.0984 410 128 0.1671 0.0695 0.1646 0.1176 410 129 0.2020 0.2908 0.2074 0.2525 410 132 0.1419 0.1793 0.1575 0.1658 ------ ------ ------ ------ 410 TOTALS 1.0000 1 .0000 1.0000 1.0000 411 64 0.2171 0.0031 0.1380 0.0822 411 66 0.1640 0.0207 0.1121 0.0489 411 67 0.3912 0.0065 0.2495 0.0972 411 68 0.0 0.0822 0.0357 0.0686 411 69 0.0 0.1716 0.0722 0.1730 • 411 70 0.0 0.0706 0.0307 0.0761 411 11 0.1426 0.1053 0.1379 0.0636 411 72 0.0244 0.2742 0.0684 0.0947 41l 143 0.0 0.2308 0.1002 0.2487 till 144 0.0606 0.0351 0.0553 0.0269 ------ ------ ------ ------ 411 TOTALS 1.0000 1 .0000 1.0000 1.0000 412 57 0.0 0.3876 0.1127 0.2810 c 412 58 0.0 0.1396 0.0434 0.2261 n> 412 60 0.2606 0.2447 0.2400 0.1863 1O 4l2 61 0.2491 0.0452 0.1915 0.0777 412 62 0.2529 o.1635 0.2390 0.1613 412 63 0.2374 0.0195 0.1726 0.0676 412 ]DIALS 1.0000 1 .0000 1.0000 1.0000 413 74 0.2095 0.0487 0.1870 0.1179 413 75 0.1293 0.4473 0.1607 0.2446 413 107 0.0946 O.o401 0.0852 0.0540 ,. 413 108 0.0542 0.3290 0.0991 0.2551 413 133 0.0806 0.0 0.0716 0.0552 413 134 0.0657 0.0 0.0608 0.0515 413 135 0.1019 0.1348 0.1743 0.1369 413 139 0.1842 0.0 0.1609 0.0849 413 TOTALS 1.0000 1 .0000 1.0000 1.0000 FIGURE IV-19 PROGRAM TRPGEN2 OUTPUT SAMPLE: P/A FACTORS ow' - 1995 FACTORS TO CONVERT MMTS TRIP ENDS 10 HBTDM TRIP ENDS ... MMIS MM1S HOME BASED MURK OTHER PURPOSE DIST ZONE PROD ATTR PROD AT7R 1 399 0.8894 0.4675 0.8332 0.6090 2 400 0.8550 1 .8962 0.8721 1.0657 3 401 0.7846 1 .2432 0.8366 1.4881 4 402 1.1347 0.6210 1.1064 1.1912 5 403 1.0950 0.2868 1.0646 1.0705 6 404 1.0563 0.6227 1.0336 1.0609 7 405 1.1454 0.2816 0.9365 0.5883 B 406 1.3193 0.7848 1.2811 2.1202 9 ff07 0.8657 0.8585 0.8420 0.9415 10 408 1.1102 1 .1177 1.1122 1.2452 11 409 1.0143 1 .0482 1.0163 1.1413 12 410 0.9412 0.8365 0.8520 0.5301 13 fill 0.6664 1 .2395 0.6370 0.9078 14 412 0.9755 1 .1088 0.9302 0.9015 15 413 1.0466 0.9275 1.0359 0.9585 16 414 0.9550 1 .1080 0.8353 0.6711 17 415 1.1665 0.7313 1.0816 1.1670 _ 21 388 0.1252 0.5162 0.3360 0.3968 c 22 390 0.0746 0.9914 0.2140 0.6788 w 0 FIGURE IV-20 PROGRAM TRPGEN2 OUTPUT SAMPLE: CONVERSION FACTORS IV.5.5• External Trip Table Processing Modules The input card deck to operate this module consists of: 1 . Control statements for Program UMCON (scaling application) . 9 9 PP 2. UMCON input cards: MMTS to HBTDM scaling factors. 3. Control statements for Program UMCON (MOD1) . 4. Input modification cards for Program UMCON (MOD1) . 5• Control statements for Program UMCON (MOD2) . 6. Input modification cards for Program UMCON (MOD2) . 7• Control statements for Program USQUEX. 8. USQUEX input cards: P/A factors. 9. USQUEX input cards: Zone equivalences. 10. Control statements for Program UMCON (HW externals) . 11 . Control statements for Program UMCON (OP externals) . 12. Control statements for Program UFMTR. There are miscellaneous tabular reports created as the steps in the process are accomplished. However, the final output report in this module is the UFMTR trip end summary. Figure IV-21 is a sample page of this report. k Figure IV-21 happens to show the externally linked trips-- (home-to-work purpose) into and out of zones 36 through 70 respectively. IV.5.6. Internal Trip End Separation.Module The input card deck to operate this module consists of: 1 . Control statements for Program FORT. 2. FORT input card: YEAR. Printed output from this module is a report entitled, "HBTDM -Trip End Data". Figure IV-22 is a sample page of this report. For each Huntington Beach zone, the following information is given: e The H-W productions, H-W attractions, OP productions , and OP attractions in each zone. ® The estimated number of those trip end types that are linked to internal trip end pairs. o The percentage linked to internal pairs. IV-31 m m im w w �I tip " ow ow mW low HBTUM 1995 EXTERNAL TRIPS (OUTPUT TRIP ENDS TO DISK FILES PIS G A°S) 14JANBO 12.03.30 UFMTR REPORT 3 PAGE 4 TRIP END SUMMARY HH EXT = TABLE 1001 (1 ) (2) (3) (4) 15) (6) (7) (8) ZONE INS UUTS INTRA ( 1*2) (3+4) (3*5) (2+31 (1+3) ------------------------------------------------------------------ 36 0 416 0 416 416 416 416 0 37 205 403 0 608 608 608 403 205 38 185 298 0 483 483 483 298 185 39 159 309 0 468 468 468 309 159 40 259 762 0 1021 1021 1021 762 259 41 96 784 0 882 882 802 784 98 42 18 883 0 901 901 901 683 18 43 0 789 0 789 789 789 789 0 44 112 25 0 137 137 137 25 112 45 398 574 0 972 972 972 574 398 46 313 619 0 932 932 932 619 313 47 363 1000 0 1363 1363 1363 1000 363 48 123 716 0 839 839 034 716 123 49 490 650 0 1140 1140 1140 650 490 w 50 213 625 0 838 838 838 625 213 - N 51 57 165 0 222 222 222 165 57 52 258 834 0 1092 1092 1092 834 258 53 184 367 0 551 551 551 367 184 54 11 114 0 125 125 125 114 11 55 988 718 0 1706 1706 1706 718 988 56 1869 0 0 1869 1869 1869 0 1869 57 540 0 0 540 540 540 0 540 58 198 0 0 198 196 198 0 198 59 395 618 0 1013 1013 1013 618 395 60 342 842 0 1184 1184 1184 842 342 61 62 605 0 867 867 867 805 62 62 228 817 0 1045 1045 1045 817 228 63 30 767 0 797 797 797 767 30 64 42 638 0 680 680 680 638 42 65 3315 0 0 3315 3315 3315 0 3315 66 284 482 0 766 766 766 482 284 67 90 1149 0 1239 1239 1239 1149 90 68 1133 0 0 1133 1133 1133 0 1133 69 2366 0 0 2366 2366 2366 0 2366 70 973 0 0 973 973 973 0 973 FIGURE IV-21 PROGRAM URMTR OUTPUT SAMPLE: TRIP END SUMMARY 1995 HbTDM TRIP END DATA .. . H8 H-N PRODUCTION H-H ATIRACTION OTHER PRODUCTION OTHER ATTRACTION ZONE TOTAL 1-1 x 1-1 TOTAL 1-1 x 1-1 TOTAL 1-1 x 1-1 TOTAL 1-1 % 1-1 81 1141 442 38.74 1115 576 51.E6 4764 2812 59.03 2958 1861 62.91 82 1480 574 36.78 1339 694 51.83 5580 3293 59.01 3393 2138 63.01 83 1112 470 42.27 1466 889 60.64 4328 2616 60.44 3840 2601 67.73 84 632 268 42.41 853 518 60.73 2657 1606 60.44 4032 2727 67.63 85 1039 440 42.35 1461 899 60.70 4413 2667 60.44 8618 5838 67.74 86 319 148 46.39 0 0 0.0 843 507 60.14 727 539 74.14 81 1353 625 46.19 920 554 60.22 4731 2843 60.09, 3678 2733 74.31 88 855 395 46.20 0 0 0.0 2069 1255 60.08 1292 962 74.46 89 850 385 45.29 75 33 44.CO 2302 1509 65.55 744 457 61.42 90 81 36 44.44 81 33 40.74 208 136 65.38 93 57 61.29 91 518 235 45.37 1576 684 43. 35 1603 1051 65.56 1973 1215 61.58 92 1210 548 45.29 43 18 41.86 3141 2059 65.55 1096 675 61.59 93 742 337 45.42 0 0 0.0 1915 1254 65.48 1220 749 61.39 94 773 357 46.18 0 0 0.0 1844 1108 60.09 6049 4497 74.34 95 500 231 46.20 0 0 0.0 1238 744 60.10 1799 1338 74.37 96 362 167 46.13 0 0 0.0 917 551 60.09 679 501 73.78 97 237 110 46.41 2553 1540 60. 32 1103 662 60.02 2210 1644 74.39 98 719 333 46.31 669 401 59.94 1997 1200 60.09 2469 1831 74.40 99 1049 484 46.14 1199 723 60.30 4591 2758 60.07 7032 5224 74.29 c IUO 336 142 42.26 871 528 60.62 1153 697 60.45 661 446 67.47 w 101 573 178 31.06 33 16 48.48 1553 965 62.14 930 605 65.05 102 0 0 0.0 761 462 60.71 263 159 60.46 730 494 67.67 103 11 4 36.36 1464 758 51.78 461 272 59.00 1097 689 62.81 104 387 150 38.76 1518 784 51.65 1502 887 59.05 3525 2222 63.04 105 200 70 35.00 632 293 46.36 1759 1156 65.72 3673 2224 60.55 106 1001 351 35.06 1394 642 46.05 2925 1922 65.71 1277 773 60.53 107 997 404 40.52 56 30 53.57 2377 1550 65.21 966 668 73.73 108 571 232 40.63 459 254 55.34 2773 1808 65.20 4283 3163 73.85 109 2620 1108 42.29 253 155 61.26 6398 3867 60.44 3250 2203 67.78 110 1290 546 42.33 C 0 0.0 2857 1727 60.45 1274 861 67.58 Ill 0 0 0.0 0 0 0.0 0 O 0.0 0 0 0.0 112 1468 686 46.10 0 0 0.0 3473 2087 60.09 1603 1191 74.30 113 453 209 46.14 0 0 0.0 1115 '671 60.18 959 716 74.66 114 1797 830 46.19 91 58 63. 71 4223 2536 60.05 1852 1375 74.24 115 490 194 39.59 0 0 0.0 1108 724 65.34 444 342 77.03 116 490 195 39.80 0 0 _ 0.0 1108 725 65.43 444 349 70.60 117 0 0 0.0 0 0 0.0 0 0 0.0 0 0 0.0 118 0 0 0.0 0 0 0.0 0 0 0.0 0 0 0.0 119 0 0 0.0 0 0 0.0 0 0 0.0 0 0 0.0 120 1525 607 39.80 220 122 55.45 3607 2356 65.37 2153 1671 77.61 FIGURE IV-22 PROGRAM FORT OUTPUT SAMPLE IV.5.7. Internal Trip Distribution- Module The input card deck to operate this module consists of: 1 . Control cards for Program AGM. Principal output reports from Program AGM include: • A summary of zonal productions and attractions for distribution by purpose by zone (documents input to this step).. Figure IV-23_ is a sample. • A summary of the F-factor values used in the gravity model . Figure IV-24 .is an example of this report. • Estimated trip length distributions, graphic summary. Figure IV-25 is a sample page of this report. IV.5.8. Trip Matrix Assembly Module The input card deck to operate this module consists of: 1 . Control cards for Program UMATRIX. 2. Control cards for Program UFMTR. This module is used to create significant summary reports on tripmaking activity: • Total trip tables by purpose and for all purposes (UMATRIX) . Figures IV-26 and IV-27 illustrate the trip table summaries which can be generated. Table 1 on Figure IV-26 is a production/attraction trip table for home-work trips from zone 1 to all other zones. Table 2 is a production/attraction trip table for other purpose trips from zone 1 to all other zones. Table 3 on Figure IV-27 is on origin/desti- nation trip table of all trips from zone 1 to all other zones. • Trip ends summaries (UFMTR) . Figure IV-28 is a sample page of this type of output. Figure IV-28 happens to show all trips into, out of, and within zones 1 through 35 for all trips on an origin/dest.ination basis. IV.5.9. Assignment Module The input deck to operate this module consists of: 1 . Control cards for Program UROAD. Model assignment reports are the final results of the transportation model application. The principal output report from UROAD assignment is the link volume report. Figure IV-29 is a sample page of this report. Example: the first two lines of the sample report page give this information: IV-34 HHTDM 1995 G17 OISTRIBU110N OF INTERNAL TRIPS 1=HN 2=OP 14JAN80 15.11.26 AGM REPORT l PAGE 7 ----------P---------- ----------a---------- ZONL HH95 11H HB95 OP HB95 HN H895 OP ---- --------------------- --------------------- 61 442 2812 576 1861 82 574 3293 694 2138 83 470 2616 889 2601 84 268 1606 518 2727 85 440 2667 899 5838 86 148 507 0 539 87 625 2843 554 2733 HB 395 1255 0 962 69 385 1509 33 457 90 36 136 33 57 91 235 1051 684 1215 92 548 2059 18 675 93 337 1254 0 749 94 351 1108 0 4497 95 231 744 0 1338 96 161 551 0 501 97 110 662 1540 1644 98 333 1200 401 1837 99 484 2758 723 5224 W l00 142 697 528 446 �n 101 178 965 16 605 102 0 159 462 494 103 4 272 758 589 104 150 887 784 2222 105 10 1156 293 2224 106 351 1922 642 773 107 404 1550 30 668 108 232 1808 254 3163 109 1108 3867 155 2203 110 546 1727 0 661 111 0 0 0 0 112 686 2067 0 1191 113 209 671 0 716 114 830 2536 58 1375 115 19q 724 0 342 116 195 725 0 349 111 0 U 0 0 118 0 0 0 0 119 0 0 0 0 120 607 2358 122 1671 FIGURE IV-23 PROGRAM AGM OUTPUT SAMPLE: TRIP ENDS FOR DISTRIBUTION 1181DM 1995 GM DISTRIBUTION OF INTERNAL TRIPS 1=IiW 2=OP 14JAN80 15.11.26 AGM REPORT 2 PAGE 11 111E FOLLOWING F-FACTUR RECORDS WERE INPUT TO AGM: 1 1 2 2 3 3 4 4 5 5 6 6 7 1---5----U----S----O----S----O----5----U-�--S----O----5----0_-__5----0-- 1 681 10927 2 081 10927 3 68l 21854 4 492 15374 5 303 H894 6 175 6536 I 47 4178 H 34 3248 9 21 2318 10 1-8 1869 11 15 1420 12 12 1175 13 10 930 14 9 784 15 8 638 16 13 546 17 7 454 18 7 393 19 b 332 .20 6 241 21 6 150 22 6 110 w 23 6 70 24 6 50 25 6 30 26 6 20 27 6 10 28 6 7 29 5 3 30 5 3 31 4 3 FIGURE IV-24 PROGRAM AGM OUTPUT SAMPLE: 32 4 3 33 3 2 34 3 2 F- FACTOR VALUES 35 2 2 36 2 2 37 2 2 38 2 2 39 2 1 40 2 1 41 2 1 42 1 1 43 1 1 44 1 1 45 I 1 1---5----1----1----2----2----3----3----4----4----5----5----b----6----7-- 0 5 0 5 0 5 0 5 0 5 0 5 0 HOTDM 1995 GM DISTRIBUTION OF INTERNAL TRIPS I=HW 2=OP 14JAN80 15.11.26 AGM REPORT 8 PAGE 24 H895 HN ESTIMATED TRIP LENGTH DISTRIBUTION SKIM = ADJ T SK( TABLE 1001) TRIPS = HB95 HN (TABLE 9001) STRATIFIED BY F-FACTOR INTERVAL 0 2 4 6 8 10 12 14 16 18 20 + ----+----a----+----+----+----a----+----a----+----+ X CUM% COUNT 0. 0.0 0.0 0 1. . 0.4 0.4 214 2. . 0.2 0.6 111 3. .... .. . 2.9 3.5 1483 4 . .... .. ....... .... . ..... 9.0 12.5 4678 5. .... .. ... .... ..... . .... ...... ... . 13.1 25.7 6794 6. .... ......... .... . . ............. ... ..... .. ... 17.9 43.5 9257 7. .... .. ....... .... .. . 7.8 51.4 4052 8. .... .. ....... .... . . .... 9.0 60.4 4660 9. .... .. ....... ... 6.5 66.9 3361 10. .... .. ... .... .. 5.9 72.8 3057 11 . .... .. ....... 5.2 78.0 2697 12. .. .. ....... 4.2 82.2 2197 13. .. .... .. 3.3 85.5 1701 14. .. .. .. .. 3.3 88.8 1734 15. .... . 2.1 91 .0 1101 16. .... .. 2.4 93.4 1262 17. .... . 1.8 95.2 935 w 113. ,.. 1.7 97.0 905 v 19. .. . 1.2 98.1 613 2U. .. 0.9 99.0 445 21 . .. 0.7 99.7 344 22. . 0.3 100.0 163 23. 0.0 100.0 4 24. 0.0 100.0 0 25. 0.0 100.0 2 26. (ALL kLMAINING COUNTS ARE ZERO) 0.0 100.0 0 MEAN VARIANCE STU 0FV SUM(COUNT( 111 SUM(I*COUNT(l)) -------- ------- ------- 8.545 17.848 4.225 51770. 442383. FIGURE IV-25 PROGRAM AGM OUTPUT SAMPLE: TRIP LENGTH DISTRIBUTIONS MOW mom m mu. so ,m me soon low a am mo m HBIDM 1995 CREATE TOT VEH 0-0 1=HW PA 2=OP PA 3=TUT VEH 00 14JANBO 17.10.28 UMATRIX REPORT I PAGE 3 HW PA VALUES FROM ROW l DATASET J9 TABLE NUMBER I UNITS 0 1 2 3 4 5 6 7 8 9 ------------------------------------------------------------------------ TENS 24 0 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 2 0 0 0 0 1 0 0 0 , 0 1 3 0 0 I 0 0 0 0 0 0 0 4 1 0 0 0 1 1 1 1 1 3 5 1 1 1 1 1 8 19 5 1 3 6 3 0 2 1 0 20 3 1 11 30 7 15 25 46 3 0 3 14 8 0 1 8 1 4 4 5 2 5 0 3 0 0 9 0 2 0 0 0 0 0 8 2 3 10 3 0 3 4 6 2 5 0 2 0 11 0 0 0 0 1 0 0 0 0 0 12 6 0 37 2 0 1 2 1 1 2 13 1 0 2 0 0 0 2 0 0 0 t l4 0 0 0 52 7 3 0 1 4 1 15 0 0 0 0 2 0 0 0 0 0 16 0 0 5 4 7 96 161 0 0 97 17 20 21 64 0 157 3 0 I8 28 2 TOTAL = 1141 MEAN - 6.339 ' G w OP PA VALUES FROM ROW I DATASET J9 . TABLE NUMBER 2 0 UNITS 0 I 2 3 4 5 6 7 8 9 ------------------------------------------------------------------------ IENS 170 0 0 0 6 0 1 4 1 1 1 13 0 0 5 4 1 2 4 2 2 8 2 2 1 1 2 0 2 2 4 3 4 2 4 3 1 1 1 2 2 3 4 6 3 2 2 l 9 11 12 6 15 5 8 3 7 6 1 25 49 16 13 8 6 11 4 11 5 6 52 5 9 e 18 " 7 11 12 11 18 8 15 20 30 1 7 8 5 10 9 10 10 25 2 12 3 1 9 1 6 4 5 24 8 2 7 9 26 r 10 2 7 2 3 13 11 5 5 20 12 11 6 0 9 5 18 4 3 0 0 0 12 46 17 295 31 8 16 38 43 10 21 13 23 3 14 5 5 13 17 4 8 8 14 4 3 10 33 3 9 0 4 4 7 15 2 3 6 6 3 0 6 1 0 2 16 2 0 30 26 16 304 297 0 0 93 17 60 70 67 0 320 9 0 56 58 3 TOTAL 3172 MEAN = 17.622 r FIGURE IV-26 PROGRAM UMATRIX OUTPUT SAMPLE: TOTAL P/A TRIPS BY PURPOSE HBTDM 1995 CREATE 101 VEH 0-D 1=HW PA 2=OP PA 3=10T VEH OD 14JANBO 17.10.28 UMATRIX REPORT I PAGE q TOl OD VALUES FROM ROW 1 DATASET J9 TABLE NUMBER 3 UNITS 0 1 2 3 4 5 6 7 8 9 ------------------------------------------------------------------------ TENS 194 0 0 0 4 0 1 4 1 1 2 7 0 1 4 3 1 2 4 2 2 5 2 1 0 2 1 1 2 1 4 3 3 2 4 2 l 1 1 2 1 2 4 5 3 2 2 1 6 8 10 5 11 5 7 3 6 4 2 19 35 11 8 7 6 9 4 10 5 5 41 6 9 10 25 7 14 23 30 16 9 12 19 24 2 6 8 5 10 10 10 7 17 1 11 2 3 9 0 6 5 5 13 5 2 8 7 17 10 q 6 3 4 10 8 7 6 14 13 11 5 0 9 4 19 4 3 0 0 0 12 49 32 359 28 14 18 35 60 10 18 13 25 3 13 5 5 13 16 4 12 12 14 5 3 13 45 7 6 0 5 4 5 15 2 3 8 8 3 0 4 1 0 2 16 2 0 22 20 16 409 317 0 0 120 17 53 64 79 0 300 7 0 76 54 3 101AL = 3362 MEAN = 18.678 UMAT17 012 ( INFORMATION): TABLE NAME TOTAL 19001 HW PA 202918.0 T9002 UP PA 631913.0 T9003 TUT OD 834791.0 SINOFF 6700 IINFURMATION): UMATRIX ENDED AT 17,13.g1 (RETURN CODE- Ol FIGURE IV-27 PROGRAM UMATRIX OUTPUT SAMPLE: TOTAL O/D TRIPS HBTDM 1995 VEHICLE TRIPS 1:HN PA 1=UP PA 3=TOTAL 00 14JAN80 17.16.04 UFMTR REPORT 3 PAGE 15 TRIP ENO SUMMARY TOT 00 = TABLE 1003 ( 1) (2) (3) (4) 15) (6) (7) 18) ZONE INS OUTS INTRA ( 142) (344) (345) (2+3) 1143) ------------------------------------------------------------------ 1 3168 3168 194 6336 6530 6724 3362 3362 2 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 5 2134 2128 70 4262 4332 4402 2198 2204 6 355 348 1 703 704 705 349 356 7 847 853 6 1700 1706 1712 859 853 8 5406 5406 242 10812 11054 11296 5648 5648 9 2321 2328 29 4649 4678 4707 2357 2350 10 2140 2139 19 4279 4298 4317 2158 2159 )1 3930 3924 147 7854 8001 8148 4071 4077 12 160 157 0 317 317 317 157 160 13 228 229 1 457 458 459 230 229 c 14 5222 5227 230 10449 10679 10909 5457 5452 15 2090 2093 26 4183 4209 4235 2119 2116 16 834 832 3 1666 1669 1672 835 837 17 2415 241E 35 4833 4868 4903 2453 2450 18 5463 5456 167 10919 11106 11293 5643 5650 19 2577 2579 39 5156 5195 5234 2618 2616 20 3239 3236 27 6475 6502 6529 3263 3266 21 2601 2604 50 5205 5255 5305 2654 2651 22 1666 1669 24 3337 3361 3385 1693 1692 23 658 659 2 1317 1319 1321 661 660 24 2139 2139 42 4216 4320 4362 2181 2181 25 1764 1760 28 3524 3552 3580 1788 1792 26 999 999 4 1996 2002 2006 1003 1003 27 3456 3455 51 6911 6962 7013 3506 3507 28 1525 4526 147 9051 9198 9345 4673 4672 29 5191 5195 159 10386 10545 10704 5354 5350 30 5368 5368 266 10736 11002 11268 5634 5634 31 4764 4766 276 9530 9806 10082 5042 5040 32 3816 3814 254 7630 7884 8138 4068 4070 33 3124 3127 99 6251 6350 6449 3226 3223 34 1574 1574 20 3148 3168 3188 1594 1594 35 1647 1645 16 3292 3306 3324 1661 1663 FIGURE IV- 28 PROGRAM UFMTR OUTPUT SAMPLE: TOTAL TRIP END SUMMARIES HBTDM 1995 TOTAL VEHICLE ALL-OR-NOTHING ASSIGNMENT 14JANSO 18.24.21 UROAD REPORT 4 PAGE 24 L I N K A N 0 T U R N V O L U M E S A B A-TO-B 2-WAY AV. B A-TO-B 2-NAY AV. NODE NODE VOLUME SPD VOLUME SPO NODE VOLUME SPO VOLUME SPO ------- ( 529) ( 511) 1152 25 2971 25 ( 541) 710 25 1420 25 ( 5421 809 25 1551 25 ( 530) 1 159) 585 15 1138 15 ( 512) 302 25 639 25 ( 544) 336 25 669 25 ( 5321 ( 16) 834 15 1666 15 ( 160) 1561 15 3126 15 ( 517) 12920 39 25508 39 ( 547) 11786 38 23902 38 1 533) ( 17) 1467 15 2933 15 ( 18) 1794 15 3528 15 ( 519) 3271 30 6600 30 ( 549) 2358 30 4719 30 ( 534) 1 18) 2408 15 4870 15 ( 21 ) 1665 15 3331 15 ( 521) 8924 32 17523 32 ( 551) 6039 32 12348 32 ( 535) ( 22) 1010 15 1997 15 ( 27) 470 15 938 15 ( 524) 1915 30 3853 30 ( 554) 1158 30 2318 30 ( 536) ( 27) 2577 15 5158 15 ( 157) 1840 15 3682 15 ( 526) 15210 35 30988 35 ( 556) 14504 35 28494 35 ( 537) ( 527) 3711 35 7435 35 1 587) 2579 34 5162 34 1 538) 1820 25 3623 25 ( 641) 195 28 390 28 1 538) ( 93) 739 15 1480 15 ( 152) 1545 15 3094 15 ( 537) 1803 25 3623 25 ( 539) 1661 25 3299 25 1 5391 ( 528) 1581 25 3148 25 1 5381 1638 25 3299 25 ( 588) 416 25 829 25 ( 540) 2440 25 4874 25 ( 5401 ( 92) 1079 15 2158 15 ( 153) 2936 15 5868 15 ( 5391 2434 25 4874 25 1 541 ) 2078 25 4154 25 ( 541) ( 5291 710 25 1420 25 ( 540) 2076 25 4154 25 ( 593) 209 25 209 25 ( 542) 1368 26 2943 26 ( 542) t 5291 742 25 1551 25 ( 557) 707 26 1551 26 ! 541) 1575 26 2943 26 ( 543) 1677 26 3357 26 1 543) ( 91) 1365 15 2809 15 t 542) 1680 26 3357 26 ( 544) 3121 25 6166 25 ( 544) t 530) 333 25 669 25 ( 543) 3045 25 6166 25 ( 545) 2877 25 5675 25 ( 5451 ( 90► 124 15 253 15 ( 644) 4654 30 9236 30 ( 544) 2798 25 5675 25 ( 595) 1728 25 3444 25 1 547) 1 532) 12116 38 23902 38 ( 558) 10159 39 20572 39 ( 6441 4530 30 9127 30 ( 548) 4707 25 9423 25 l 548) ( 14) 3090 15 4933 15 1 17) 357 15 716 15 ( 547) 4716 25 9423 25 1 549) 2640 25 6534 25 1 549) 1 533) 2361 30 4719 30 ( 559) 1190 30 3634 30 ( 548) 3894 25 6534 25 ( 550) 2072 25 4147 25 ( 550) ( 18) 1195 15 2389 15 1 19) 60 15 120 15 1 549) 2075 25 4147 25 1 551) 3206 25 6416 25 ( 551) ( 534) 6309 32 12348 32 ( 560) 6641 32 13546 32 1 550) 3210 25 6416 25 ( 5521 2198 25 4406 25 ( 552) ( 20) 456 15 633 15 1 21) 225 15 451 15 ( 551) 2208 25 1406 25 1 553) 2601 25 5490 25 ( 553) t 22) 281 15 562 15 ( 26) 257 15 526 15' t 552) 2889 25 5490 25 ( 554) 2083 25 4442 25 VOLUME/CAPACITY RATIO FROM 0.75 TO 1 .00 + = VOLUME/CAPACITY RATIO FROM I .CO TO 1.25 FIGURE IV-29 PROGRAM UROAD OUTPUT SAMPLE: = VOLUME/CAPACITY RATIO 1.25 AKD OVER LINK ASSIGNMENTS • The network link between ,nodes 529 and 511 has been given a two-way assigned volume of 2,971 vehicles per day, with 1 ,452 of that from 529 to 511 . • The network link between modes 529 and 541 has been given a two-way assigned volume of 1 ,420 vehicles per day, with 710 of that from 529 to 541 . ® The network link between Modes 529 and 542 has been given a two-way assigned volume of 1 ,551 vehicles per day, with 809 .of that from 529 to 542. The assignment output is the concluding report from the transportation model . IV-42 V. CONTROL STATEMENTS FOR ACCESSING THE PROGRAM PACKAGE The control statements for accessing the program package, as it was employed is the initial 1995 application at the Data Ten computing facilities, Costa Mesa, are documented in full in the program listings which are turned over to City staff at the conclusion of this project. Separate sets of control statements are used to access each program component as the input setup documented in Section IV-5 indicates. The following general guides are offered to assist City staff in identifying the control statements in the respective program listings. 1 . The control statements begin with a double slash (//) in card columns 1 and 2. 2. The first control statement for a program component is usually quite similar in form to the following example: e //TRPGENI JOB(xxxxxxxxxxxx) , "HBTDM' . CLASS=C; i.e. a double slash followed by a program name, the word JOB, accounting information in parentheses, 'HBTDM' , and CLASS=C. 3. The last control statement for a program component is usually a lone double slash in card columns 1 and 2 (//) . 4. Some sets of control statements are quite lengthy, others are rather brief, depending upon the module. There are approximately 19 control statements to run program TRPGENI , for example, but many more than that are required for certain runs of UMCON. As mentioned earlier, the control statement input for each component in each module is unique; direct reference to the program listings provides the best form of documentation. i V_1 1� VI . METHODOLOGY FOR MODELLING TRIPS BY PURPOSE This section briefly summarizes the manner in which the Huntington Beach Transportation Demand Model processes vehicle trips by trip purpose. Figure VI-1 schematically illustrates the differentiation of trips by type through the modelling steps. (The numbers and letters in parentheses in the text below refer to , individual blocks in Figure VI-1 . ) The model 's initial trip generation steps produce estimates of total vehicle trip ends by zone, for all trip purposes combined (1) . In addition, summer seasonal beach-going and other selected regional recreational trip activities , not typically included in conventional trip generation estimation, were estimated for major zones of attraction (A) . For the general purpose trip ends (1) , the model 's methodology uses pertinent zonal land use and trip purpose characteristics for the area to split total trip ends into productions and attractions for "work" trips and "other" trips (2,3,4, and 5). The process where Multimodal trip tables are adjusted and factored to identify Huntington Beach trip ends linked to cordon points is carried out separately for the four categories of trip ends shown. The external trip tables from the Multimodal data file are first separated and combined as necessary into trip purpose categories consistent with the Huntington Beach trip purpose definitions, before the subtraction of external trips is carried out. Four internally linked trip end types (6,7,8, and 9) result. The modelling procedure actually employs two separate gravity models for internal trip distribution, allowing the different trip length characteristics distinguishing work trips from other trips to be reflected in the trip distribution process. Work trip productions and attractions are processed through one gravity model with a set of parameters appropriate for work trip characteristics. Other trips, generally shorter in distance, are processed through a separate gravity model with different parameter settings more appropriate for this classification of tripmaking. The model therefore actually produces two different internal trip tables, one for each fundamental trip purpose (10 and 11 ) . The trip tables are then combined, producing the full Huntington Beach internal trip table (12) . The external trips , formerly subtracted out are then added back in to produce the total Huntington Beach trip table (13) . If it is desired to represent estimated conditions representative of summer seasonal recreational activity, the specially created regional recreational trip table (b) can be added in to the Huntington Beach trip table prior to assignment. VI-1 Huntington Beach "Productions" Linked "Production" to Internal Attrac- Vehlcle Trip dons, Huntington Ends, Work Trips Fd Beach Work Trips 2 6 Huntington Beach "Productions" Linked "Production" to Internal Attrac- Vehicle Trip dons, Huntington Ends, Other Trips Subtract Out Trip Ends Beach "Other" Trips Hunting Beach j Linked to Origins or Star[ — Vehicle Trip Split by Destinations Outside the Ends by Zone Purpose (All Purposes) the Huntington Beach Hun[Ington Beach Zonal System "Attractions" Linked 1 "Attraction" to Internal Produc- Vehicle Trip tlons, Huntington Ends, Work Trips Beach Work Trips r "Regional i -g 4 8 � Recreational" I 1 Trip Ends t -by-Zone -----I Huntington Beach "Attractions" Linked 1 A "Attraction" to Internal Produc- i Vehicle Trip tions, Huntington 1 Ends, Other Trips Beach "Other" Trips 1 5 9 I 1 1 _C r------------- 1 "Reglnnol t 1 Recreatlonal" 1 N 1 1 r Trip Table � B r r Distribute Work Trips r Internal P [lurk Trip �— Between Internal Zones (Work Trip Table Gravity Model) 1 to Total Huntington Add in External Internal Combine Beach Trip Table Trlp Tables ___dHuntlny[on Beach Trip Tables Trip Table 13 12 Internal Distribute "Other" Trip Assignment Purpose nalpZones ('e'Otherer- Trip Table Purpose Gravity Model) 11 Figure VI-1 Trip Processing by Trip Purpose HUNTINGTON BEACH TRANSPORTATION DEMAND MODEL VII. MAJOR ASSUMPTIONS BEHIND THE MODEL PROJECTIONS This section gives an overview of the principal assumptions underlying the initial series of model results produced for the year 1995 as part of this modelling contract. It is essential to understand that the transportation model itself makes few, if any, assumptions that are absolutely fixed. Varying degrees of latitude have been provided in the model structure to accommodate modifications or alterations in model assumptions in the future. Nonetheless , for any model run, it is appropriate to recognize the basic input or methodological assumptions which have a significant bearing on model results. By way of example, the principal assumptions behind the 1995 model projections that were developed in this work program are highlighted below: 1 . 1995 traffic demands were estimated assuming that trip generation rates per unit of land use remained approximately constant from 1978 to 1995. Trip generation rates were developed during this work program; these rates were solely for use in the Huntington Beach Transportation Demand Model , and were chosen to correspond to the specific classifications of land use (as defined jointly with City Staff) and to the relative mixes of actual activities within each classification as were expected to be found in the City of Huntington Beach. The generation figures used are specifically tied to those categories and those mixes of use only, and therefore, may not be directly comparable with other generation rates used elsewhere. Citywide generation rates used in the specifically defined categories for the initial model application were as follows. (it should be noted that selective reductions in these rates were used in individual zones in the old downtown area, consistent with the present and expected future nature of that area under the land use assumptions tested. ) . VEHICLE TRIP ENDS LAND USF rATFCQRY AND 11ki1T GENERATION RATE Residential Low Density, per DU 8.8 Medium Density, per DU 6.6 High Density, per DU 7. 1 Mobile Homes, per DU 5.2 rCommercial Retail Commercial , per 1000 SF GFA 30.6 Office Professional, per 1000 SF GFA 26.2 Industrial , per employee 2.6 Educational Elementary School , per pupil 0.4 Intermediate School , per pupil 0.9 High School , per pupil 1 .5 College (incl . Community College) , per pupil 1 .7 1 Local Recreational Neighborhood Park, per acre 1 .8 Community Park, per acre 4.4 2. Future land development expected by 1995 is reflected in the land use activity listing for the initial 1995 model run (Figure VII-1) 3. The impacts of regional level summertime beach--recreation travel in Huntington Beach will continue to be significant. General regional recreational travel "patterns to/from key Huntington Beach recreation destinations will be similar to those witnessed in 1978, but the magnitudes of trip demands are expected to in- crease proportional to anticipated increases in visitation. As an order of magnitude, increase in regional recreation activity of 80 per cent from 1978" to 1995 has been assumed, consistent with limited available forecasting data at the county level . 4. A technical approach of minimum path assignments produces reasonable corridor assignment estimates under the conditions expected to prevail in the City of Huntington Beach. 5. Appropriate trip tables from the Orange County Multimodal Trans- portation Study, calibrated and/or adjusted to actual Huntington Beach cordon count experience, provide reasonable planning representations of external/internal travel for the City of Huntington Beach. 6. Relationships patterned after the Orange' County Multimodal Transportation Model provide a reasonable basis for subdividing Huntington Beach household trip ends into productions and attractions by trip type. 7. Relationships patterned in part after the Orange County Multi- modal Transportation Model provide a reasonable basis for estimating the split of commercial and industrial trip ends by purpose and by production and attraction. 8. The network link speeds coded into the network record produce reasonable corridor level assignments in the base year and in the future (1995) model year. 1 VII-2 HBIDM LAND USE ACTIVITY DATA ... NUMBER OF DWELLING UNITS SPACE, GFA-SF INDUS ACRES PK(.1) NUMBER OF STUDENTS NO. OF TRIP ENOS ZONE LOW MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC 1 0 694 0 0 E5482 0 0 0 0 0 0 0 0 60 0 2000 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5556 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6000 5 0 0 0 0 161300 0 0 0 0 0 0 O 0 0 0 4000 6 0 39 O 0 7433 2100 0 0 0 0 0 0 0 0 150 0 7 150 0 0 0 12318 0 0 0 0 0 0 0 0 0 0 0 8 466 0 762 0 54521 1305 0 35 0 0 0 0 0 0 0 0 9 509 0 0 0 6641 0 0 27 0 0 0 0 0 0 0 0 10 489 0 U 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 286979 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 10 0 0 0 0 0 0 0 300 0 13 0 0 0 0 0 0 182 0 0 0 0 0 0 0 0 0 14 141 696 320 0 65813 0 12 0 0 0 0 0 0 0 1B 0 15 0 101 0 0 112780 0 0 p 0 0 0 0 0 0 O 0 16 55 165 0 0 0 2940 0 0 0 0 0 0 0 0 0 0 17 493 0 0 0 10876 0 0 0 0 516 0 0 0 0 0 0 18 999 23 0 0 73400 0 0 0 0 0 0 0 0 0 0 0 C 19 553 0 0 0 0 0 0 0 400 383 0 0 0 0 15 0 20 102 0 0 0 0 0 0 0 0 0 0 3651 0 0 0 0 w 21 353 0 0 0 51089 0 0 0 0 0 0 0 0 594 0 0 22 278 0 0 0 0 0 0 0 25 0 961 0 0 0 0 0 23 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 129 291 0 0 40837 0 0 0 0 0 0 0 0 0 0 0 25 311 0 0 0 0 0 0 120 0 0 871 0 0 0 0 0 26 228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 743 0 0 0 0 8462 0 25 0 543 0 0 0 0 0 0 26 362 0 0 0 143789 53626 0 30 0 451 0 0 0 0 0 0 29 650 0 0 0 152156 0 0 26 0 466 0 0 0 0 0 0 30 285 664 0 0 131395 0 0 25 0 507 0 0 0 0 0 0 31 488 292 64 0 103052 0 0 0 0 322 0 0 0 0 0 0 32 560 0 0 98 75295 0 0 0 0 0 0 0 0 0 300 0 33 345 0 0 320 52445 0 0 0 0 0 0 0 0 65 0 0 34 286 0 0 0 0 23897 0 0 0 0 0 0 0 0 O 0 35 373. 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 36 347 0 O 0 0 0 0 0 0 0 0 0 0 0 0 0 31 299 0 0 0 70333 0 0 0 0 558 0 0 0 0 0 0 38 215 0 0 0 81449 0 0 23 0 312 0 0 0 0 0 0 39 207 0 20 0 70314 0 0 0 0 580 0 0 0 0 0 0 40 610 0 O 0 152619 0 0 0 0 0 0 0 0 0 0 0 FIGURE VII-1 LAND USE ACTIVITY LISTING, 1995 MODEL RUN PAGE 1 of 4 till TOM LAND USE ACTIVITY DATA ... NUMBER OF DWELLING UNITS SPACES GFA-SF INDUS ACRES PK1 .11 NUMBER OF STUDENTS NO. OF TRIP ENDS ZONE LOW MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC 41 632 0 0 0 59470 0 0 7 0 445 0 0 0 0 0 0 42 681 0 0 0 2875 0 0 0 0 548 0 0 0 0 0 0 4.3 618 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 16 0 0 0 37647 0 0 0 0 0 0 0 0 0 0 0 45 457 0 0 0 239210 0 0 0 0 0 0 0 0 0 0 0 46 495 0 0 0 105487 0 0 20 0 646 0 0 0 0 57 0 47 152 268 502 145 182635 23360 0 0 0 115 0 0 0 0 0 0 48 466 15 132 0 50337 15996 0 35 0 674 0 0 0 0 0 0 49 148 343 341 0 22820 ' 177811 0 0 0 0 0 0 0 1925 0 0 50 389 148 152 0 93215 18829 0 30 0 426 0 0 0 0 0 0 51 37 112 0 0 28657 0 0 0 0 0 0 0 0 216 243 0 52 561 0 0 0 128272 0 0 0 0 0 0 0 0 0 0 0 53 248 0 0 0 71669 13851 0 20 0 305 0 0 0 0 105 0 54 91 0 0 0 4830 0 0 0 0 574 0 0 0 0 0 0 55 41 0 576 0 321770 122574 0 0 0 0 0 0 0 0 0 0 56 0 0 0 0 866879 0 0 0 0 0 0 0 0 0 0 0 57 0 0 0 0 284770 0 0 0 0 0 0 0 0 0 0 0 58 0 0 0 0 83143 0 0 0 0 0 0 0 1850 0 0 0 c 59 363 0 0 0 166930 0 0 50 0 0 0 0 0 0 0 0 60 563 0 88 0 97623 57814 0 70 0 0 0 0 0 0 0 0 61 613 0 0 0 26038 4320 0 71 0 278 0 0 0 0 0 0 62 611 0 0 0 120086 0 0 20 0 610 0 0 0 0 0 0 63 600 0 0 0 2310 7834 0 25 0 481 0 0 0 0 0 0 64 484 0 0 0 21126 0 0 30 0 369 686 0 0 0 0 0 65 0 0 0 0 1393198 0 0 0 0 0 0 0 0 0 0 0 66 321 0 56 0 10151 0 288 25 0 0 320 0 0 0 33 0 67 736 73 94 0 44000 0 0 0 0 388 0 0 0 0 0 0 6B 0 0 0 0 0 0 1828 0 0 0 0 0 0 0 0 0 69 0 0 0 0 116925 0 2319 0 0 0 0 0 0 0 0 0 70 0 0 0 0 0 0 1570 0 0 0 0 0 0 0 0 0 71 310 0 0 0 0 0 1582 20 0 443 0 0 0 0 0 0 72 0 16 0 0 0 0 1554 0 102 0 0 3922 0 0 0 0 73 568 0 0 0 134757 6588 0 0 0 277 0 0 0 0 90 0 74 610 0 483 0 8980 6000 0 0 0 600 0 0 0 0 0 0 75 592 0 0 0 168282 0 0 22 0 529 0 0 0 0 0 0 76 286 0 0 0 244938 0 1217 0 0 0 0 0 0 0 45 0 77 221 110 841 0 327308 105566 0 24 0 496 0 0 0 0 0 0 78 274 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 0 35 556 0 109406 0 0 0 0 0 0 0 0 0 0 0 80 21 121 342 0 50284 0 0 0 0 500 0 0 0 0 9 0 FIGURE VII-1 LAND USE ACTIVITY LISTING, 1995 MODEL RUN PAGE 2 of 4 r ® rr r ri rr rr r ® rr r� es r �r r r ■s �r s HB1DM LAND USE ACTIVITY DATA ... , NUMBER OF DWELLING UNITS SPACE , GFA-SF INDUS ACRES PK(.1) NUMBER OF STUDENTS NO. OF TRIP ENDS ZONE LOW MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC 81 52 156 707 0 44414 10351 534 24 0 544 0 0 0 230 0 0 82 50 872 93 125 72504 9800 608 0 0 0 0 0 0 230 0 0 83 409 0 86 0 170914 0 499 50 0 0 0 0 0 0 0 0 84 3 301 80 0 114941 78362 9 0 0 0 0 0 0 0 0 0 85 17 117 455 0 112295 204207 0 0 0 0 0 0 0 2613. 0 0 86 32 48 117 115 0 0 0 0 0 0 0 0 0 0 0 0 87 64 596 295 0 130276 0 262 0 0 0 0 0 0 0 0 0 88 7 524 152 0 0 0 0 0 0 0 0 0 0 0 0 0 89 114 273 303 0 20295 0 0 0 0 0 0 0 0 0 0 0 90 0 0 0 52 22143 0 0 0 0 0 0 0 0 0 0 0 91 23 91 216 0 401836 16208 0 0 0 0 0 0 0 335 0 0 92 163 358 459 0 11521 0 0 0 0 0 0 0 0 0 0 0 93 11 533 127 0 0 0 0 0 0 0 0 0 0 368 0 0 94 488 0 0 0 0 0 0 0 0 0 0 3370 0 0 0 0 95 185 91 97 0 0 0 0 30 0 546 847 0 0 0 0 0 96 118 41 59 0 0 0 0 44 0 0 0 0 0 0 0 0 97 0 182 0 0 0 192037 0 0 0 0 0 0 0 0 0 0 98 0 561 0 0 0 93439 1 0 0 0 0 0 0 0 0 0 99 0 607 62 0 3191116 0 9 0 0 0 0 0 0 0 0 0 100 147 0 0 0 0 0 522 0 0 0 0 0 0 0 0 0 101 293 0 0 0 8896 0 0 0 0 597 0 0 0 0 0 0 102 0 0 0 0 0 0 588 0 0 0 0 0 0 0 225 0 103 6 0 0 0 0 0 326 0 0 0 0 0 0 1052 1080 256 104 207 4 0 81 0 0 257 0 0 0 0 2375 0 0 432 0 105 0 120 0 0 170639 0 0 0 0 0 0 0 0 250 0 0 106 0 0 580 0 0 0 835 0 164 589 0 0 0 0 0 0 107 456 0 0 0 3445 7584 0 108 0 0 0 0 0 0 0 0 108 0 128 208 0 123673 0 0 0 0 0 0 0 0 1980 0 0 109 470 0 864 0 68579 0 0 24 0 370 0 0 0 0 0 0 110 586 0 0 0 0 0 0 0 0 661 0 0 0 0 0 0 111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 687 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 309 0 0 0 0 0 0 0 0 0 0 0 0 0 240 0 114 999 10 0 0 0 0 55 0 0 0 0 0 0 0 0 0 115 232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 116 232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 0 0 0 0 0 0 0 0 0 0 0 0 0 O 0 0 120 158 97 537 0 27150 22170 0 0 0 0 0 O 0 0 250 0 FIGURE VII-1 LAND USE ACTIVITY LISTING, 1995 MODEL RUN PAGE 3 of 4 FfBTDM LAND USE ACTIVITY DATA ... NUMBER OF DWELLING UNITS SPACE, GFA-SF INDUS ACRES PK1 .11 NUMBER OF STUDENTS NO. OF TRIP ENDS IONE LOW MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 51:2 REC 121 874 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 122 323 397 382 0 71737 20713 0 0 0 0 0 0 0 0 15 0 123 651 230 0 0 149627 0 0 40 0 0 0 0 0 0 0 0 124 516 62 0 0 0 0 0 25 0 0 0 0 0 0 0 0 125 440 82 78 498 37812 6632 0 30 0 443 0 0 0 0 0 0 126 0 119 372 0 73651 11186 0 32 0 734 0 0 0 0 0 0 127 70 821 1333 0 31351 5194 0 40 0 0 0 0 0 0 0 0 128 269 0 0 167 23452 0 0 0 0 0 0 0 0 0 0 0 129 130 72 208 65 56491 28140 0 44 0 0 0 0 0 0 182 0 130 484 304 188 0 8468 43182 0 0 0' 0 0 0 0 0 0 0 131 106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 132 164 48 54 0 59979 0 0 0 0 0 0 0 0 0 131 0 133 400 0 0 0 0 - 0 0 0 0 631 0 0 0 0 0 0 134 0 0 286 224 0 0 0 0 0 140 0 0 0 0 0 0 135 516 38 390 0 50921 0 0 29 0 350 0 0 0 0 0 0 136 444 86 0 0 69147 0 0 0 0 655 0 0 0 0 0 0 137 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 138 694 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 c 139 672 0 0 0 0 0 0 37 0 433 0 0 0 0 0 0 140 324 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 rn 141 118 0 0. 0 0 0 0 0 0 0 0 0 0 0 0 0 142 2 68 531 0 20302 0 0 0 0 0 0 0 0 0 0 0 143 0 0 0 0 0 0 5131 0 0 0 0 0 0 0 0 0 144 134 0 0 0 0 0 528 0 0 0 0 0 0 0 0 0 145 0 45 277 0 81200 80000 0 0 0 0 0 0 0 0 0 0 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 476 147 377 0 0 0 0 0 20 0 0 0 0 0 0 0 0 0 148 0 0 0 0 0 0 1175 0 0 0 0 0 0 0 0 0 149 62 274 216 0 125047 0 0 0 0 0 0 0 0 0 0 0 150 182 324 191 161 19300 0 0 0 0 0 0 0 0 0 0 0 151 0 370 0 505 2216 0 0 0 0 0 0 0 0 0 285 0 152 0 321 603 0 0 2400 0 0 0 0 0 0 0 0 0 0 153 65 2.89 1230 0 55678 0 0 0 0 0 0 0 0 0 50 0 154 0 0 0 0 0 0 271 0 0 0 0 0 0 0 0 0 155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11111 156 0 336 0 447 100624 0 0 0 0 0 0 0 0 0 0 0 157 299 0 0 0 0 40425 0 0 0 0 0 0 0 0 0 0 158 70 140 0 0 2954 0 0 0 0 0 0 0 0 0 0 0 159 158 139 314 0 0 0 0 0 0 0 0 0 0 0 65 0 160 72 358 40 304 0 0 0 0 0 0 0 0 0 0 0 0 39204 14962 17579 3307 10571242 1524903 22192 1364 691 20037 3705 13318 1850 10038 4335 32068 FIGURE VII-1 LAND USE ACTIVITY 'LISTING, 1995 MODEL RUN PAGE 4 of 4 Vill . SUMMARY OF MODEL CALIBRATION, VALIDATION, AND APPLICATION This section summarizes three important aspects of the modelling project: ® Model Calibration: This is the setting of model variables and parameters in such a way that the model will approximately ' replicate actual travel patterns and actual loading conditions on the Huntington Beach circulation network. Calibration ac- tivities were conducted at virtually every major step in the model building process including, but not limited to, generation, distribution, and assignment. Content in this section summarizes calibration activities and the sources of data that were used in • the calibration process. ® Model Validation: This is the demonstration of the model ' s ability to generate results which compare favorably with actual conditions. Sets of link assignments for the 1978 model run are compared against traffic count data for those same links. The principal validation activities are described in this section. e Model Application: As a part of this modelling project, a set of future year 1995) model assignments were generated based on: 1 . A future City land use scenario provided by City Staff. 2. A circulation network for testing, representing one ' possible city circulation network anticipated for 1995, chosen by City Staff for testing. 3. External trip tables derived from the Orange County Multimodal Transportation Study's "1995 Alternative C','. This model application illustrated how the model can be employed for planning purposes and provided initial insights into several city-level transportation issues of interest. The nature of the application is briefly described in this section. Reference is made to a summary document describing the planning implications of the modelling results. V111 . 1 . Model Calibration Separate calibration activities were conducted for trip generation, trip end splitting, trip distribution, external trip table adjustment, recreational trip table assembly, and assignment. Calibration activities were usually independent for each modelling step. s Trip Generation Rates: were calibrated against field trip generation studies conducted by City Staff; other trip generation experience as deemed pertinent , from Orange County, Southern California , and nationally; trip generation experience and estimates for the Orange County Multimodal Transportation Study, as deemed relevant ; VIII-1 t and other evidence as appropriate. Initial trip generation rates ` from field studies were refined and re-refined against available information deemed pertinent from the Orange County Multimodal Transportation Study. During this calibration/adjustment process , hand calculations were made of trips generated by zone. Those trip estimates by zone were aggregated to the MMTS zonal level and compared with model estimates from the 1976 Orange County Multimodal Transportation Study run. Several series of comparisons and selective adjustments were implemented and tested by hand based on careful analyses of each of the Huntington Beach zones with each and every one of the MMTS zones in the study area. Differences in land use development levels between the two data bases were explicitly considered in this analysis. Rates of growth and the nature of the respective areas were, in each case, identified and considered. Generation adjustments were made until the two data bases were brought into what was considered to be reasonable conformance given the circumstances involved. e Trip End Splits by Purpose and by Production/Attraction: in this area, the Huntington Beach model is actually "calibrated" to pertinent Multimodal trip end split relationships as determined when Huntington Beach specific parameters are entered into the Multimodal modelling relationships. The "direct incorporation of certain Multimodal trip end relationships into the modelling methodology for Huntington Beach builds in a consistency between Huntington Beach estimates and certain Multimodal-level estimates as appropriate. This provided a form of calibration and control on trip end split estimates for household, commercial , and industrial trip ends in the form of continued compatibility with Multimodal estimates for the Huntington Beach area. ® Trip Length Distributions : As a part of this modelling project empirical data was solicited, collected, analyzed, and considered directly in the development and application of gravity model ' calibration for internal trips for the City of Huntington Beach. The empirical data took the form of origin to destination information for home to work trips to several major Huntington Beach employers, plus some limited information on shopping and other household trip length distribution patterns. In several instances, the data was analyzed and plotted by the consultant staff by hand. The aggregate characteristics of these trip length distribution samples were considered as appropriate during the actual creation of the friction factor sets developed as an integral part of the Huntington Beach distribution model . This provided a form of calibration to actual Huntington Beach conditions. • Adjustment of External Trip Tables: This also involved calibration to actual Huntington Beach conditions. Through a lengthy process , Orange County Multimodal Transportation Study trip tables were abstracted to produce trip tables representing tripmaking from Huntington Beach zones to the cordon points at the boundary of the Huntington Beach study area. The Multimodal-based tables were adjus- ted to cordon point volume levels reflected in available city count information. The adjustments were carried through into the trip table so that the cordon trip interchange totals were calibrated to 1978 cordon crossing patterns evidenced by daily total cordon crossings. This form of calibration exercises a degree of local control on the external trip table used in the modelling forecasts. tVIII -2 e Regional Recreational Trip Tables : Esti-mated trip tables created by Parsons Brinckerhoff Staff for this modelling project were calibrated against limited available field data on access routes _ used by nonresidents to key Huntington Beach regional recreational destinations. Trip tables were also calibrated to origin destination evidence from actual license plate surveys conducted at the „ Huntington Beach regional recreational attractions under the Orange County Recreation Needs and Regional Parks Study. e Screenline Analysis: Calibration activity typically includes a comparison of Screenline assignment totals against screenline volume count totals. This generally serves as a guide to any adjustments that may be necessary in the generation or distri- bution steps. In the case of the Huntington Beach model , the screenline comparisons turned out highly favorably. Screenline results are summarized below in the subsection on model validation. VIII .2. Model Validation The ability of the model to replicate actual traffic loading patterns on the network was demonstrated by a validation of the 1978 model run against travel characteristics and traffic count data for the City of Huntington Beach. The assignment output for the 1978 model run were plotted on a facility by facility basis on a map of the 1978 network. Extensive checks were made on the consistency between model-generated daily assignments and the 1978 City traffic count map. Volume levels and patterns over the lengths of arterials in Huntington Beach and across parallel facilities serving key travel corridors were reviewed. Basic similarities in link by link traffic volume variations over the length of a facility, and volume level variations in parallel facilities similar to count variations, were confirmed. Several sets of screenlines were tallied, and various assignment results over the screenlines were checked against the traffic count levels for those screenlines. For checking purposes, four specific screenlines were examined in the City of Huntington Beach network: 1 . An east-west line south of Garfield, extending from Golden West to Ward. 2. A north-south line east of Golden West, from McFadden to Pacific Coast Highway. ' 3. An east-west line north or Warner, from Algonquin to Magnolia. 4. A line all the way around the perimeter of the Huntington Beach internal area. The summary highlights of that comparison are tabled be low: ' UIII-3 1978 Total Daily Traffic Volumes (000's) Screenline City Counts Estimated by Difference,% Model 1 143.5 125.2 -13% 2 130. 1 139.2 + 7% 3 170.9 148.2 -13% 4 401.9 454.3 +13% These results, along with many other checks made of model results, were indicative of the level of agreement between model assignments and traffic volume data. Vill - 3. Model Application The application under this modelling contract consisted of a test of a 1995 land use scenario, prepared by City Staff for the 160 zones in the Huntington Beach study area. The land use scenario tested is documented in the "Land Use Activity Data Report" output for the model run. The city land use scenario was run with 1995 Multimodal input consistant with Multi- modal ' s 1995 Alternative C. The network tested consisted of the existing network plus conceivable link ' additions, deletions, and modifications to the circulation system between 1978 and 1995, as selected by City Staff, for testing purposes only. For example, the network tested in this application included a hypothetical new connection of Bolsa Chica Street between Warner and Pacific Coast High- way, around the Bolsa Chica area, with facilities such as Graham, Springdale, Ellis, and Garfield connected to this Bolsa Chica Street extension. Also, included in this test network were extensions of Palm and Orange Avenues west of Golden West Street, toward the Bolsa Chica area. A proposed realignment of Gothard Street in the Ellis-Garfield vicinity was also built into the test network. (The network links included are of course documented in full on the network link map supplied to City Staff.) . The model assignment from this model run were analyzed and discussed with City Staff at a joint working session. Initial insights were gained into several issue areas of interest to the City of Huntington Beach: I ® Circulation implications for the Bolsa Chica area. • Circulation implications for the old downtown area. e Circulation implications for the Beach Boulevard corridor ® Arterial street crossings of the Santa Ana River. • Future tripmaking to destinations outside the City of Huntington Beach. ® Potential for future model applications. Joint findings from this model run were summarized in a separate document submitted earlier under this modelling program. The reference for that document is : "Huntington Beach Transportation Demand Modelling Project : VIII-4 Interpretation of Future Year Model Outputs Produced under the Work Program," Results of the Interactive Working Session with City Staff, prepared by Parsons Brinckerhoff Quade Douglas, Inc. , February 5, 1980. ■ V111-5 IX. MODEL USER' S MANUAL This report section is a model user's guide intended to assist City Staff in setting up future runs of the model . The user's manual is divided into two distinct subsections. Subsection IX. 1 presents, for potential model users , a step by step procedure explaining how to prepare for and make a model run. It explains, among other things, how to input different land use scenarios , and how to change highway link inputs for testing. It is recommended that all staff members who anticipate becoming end-users of the transportation model will study and familiarize themselves with the content of Subsection IX. 1 and the examples and content elsewhere in this documentation report as expressly mentioned in this subsection. Carried along in Subsection IX. 1 is a description of how each step was applied in the particular 1995 model run that was performed under this work program. That 1995 model run serves as the "sample application" for documentation purposes. The full evidence of the model application, of course, is in the full 1995 model output listings, which fill several computer output binders. However, information will be cited in this subsection to highlight as necessary, the 1995 model run as an illustration of the steps in full model application. In contrast to Subsection IX. 1 , Subsection IX.2 documents certain required technical details for occasional reference on an as-needed basis as future modelling situations arise. Coverage includes the nature of certain assumptions programmed into the software and the accessibility of input and output formaLs. IX. 1 . Step by Step Model Application Procedure The steps outlined in this subsection are the basic activities involved in executing a full run of the transportation model . This procedural description includes the essential activities for any conventional modelling situation. There will be instances where some of the steps described need not be rerun every time the model is exercised. There will be other instances where some additional processing steps may be desired; these are generally optional steps which are referenced in the text. The user' s procedure is presented in eight basic steps. These steps are organized into a user flow chart in Figure IX-1 . The eight steps in order, are: 1 . Prepare land use data for model processing 2. Prepare circulation network data for model processing 3. Identify the appropriate external trip table -for use in the model run 4. Identify the recreational trip table if desired, for use in the model ' run 5. Run the network update software module 6. Run the trip generation software module 7• Execute the remaining software modules 8. Interpret the model results Steps 1 through 4 are the principal steps in preparing the input to the transportation model , and in making the essential user choices that will in- fluence the way the model run is executed and the information on which the model IX-1 Figure IX - 1 MODEL USER FLOW CHART 1 . Prepare Land 2. Prepare Circulation 3. Select External 4. Select Recreatio Use Data Network Data Trip Table Trip Table (If Desired) 5. Run Network Update Software Module Network Record Output 6 Run Trip p Generation Software Module TRPGENI Output 7. Execute Remaining Software Modules A. Run Skim Times Module B. Run Trip End Splitter Module TRPGEN2 Output C. Run External Trip Table Processing Module D. Run Internal Trip End Separation Module FORT Output E. Run Internal Distribution Module F. Run Trip Matrix Assembly Module Trip Tables G. Run Assignment Module Assignment Output 8. Interpret Model Results IX-2 will operate. Steps 5 and 6 are initial software processing steps where feedback of model output back to the user is either required or desirable prior to the execution of the rest of the transportation model . Step 7 consolidates' most of the computer-oriented processing steps which do not necessarily require direct interface with the end user. Many of the soft- ware modules listed in Step 7 operate basically in sequence; frequently one module produces the input required by one or more of the modules which follow it. While certain members of Ci.ty Staff will ultimately be more closely involved with the detailed operation of the transportation model than other staff members will ; nonetheless, it is possible to be an end user of the model without knowing all the intricacies to be able to run the full software package. The user flow chart of Figure IX-1 is oriented to this perspective. The term "user" in this sense implies a staff member who wishes to provide detailed land use and circulation system information to the model , and to receive back model-generated trip tables and assignments for subsequent analysis and interpretation (Step 8) but who may or may not be directly involved with �. actually running the model on the computer. Each of the eight steps is discussed individually below. Step 1 . Prepare Land Use Data for Model Processing The City of Huntington Beach internal study area is subdivided into 160 bounded contiguous zones. To input the desired land use scenario, it is necessary to determine what the land use changes are in each zone. The process of creating a land use scenario for testing is basically one of modifying one of the already created 160 zone land use data bases. This is done by sub- stituting new zone land use cards for the zones where changes are to be made. Alternatively, an entirely new, 160 zone card deck may be prepared from scratch. Usually, however, to test alternatives, particularly for the 1995 modelling timeframe, it will be more efficient to begin with the 1995 land use data cards already prepared, and to substitute new cards with the revised data for those zones whose land use totals differ from the already created data base values. (A map of the Huntington Beach 160 zone system is available for inspection in the Planning Department at the City. ) The land use data given for each zone is to .represent the total land use in that zone by category. Therefore, if a zone contains 600 low density residential units, for example, and it is desired to test an alternative which adds 125 such units to that zone_, then the new land use card should show 725 low density residential units in the appropriate card column. The punched card format for the land use data is as follows. The deck consists of 161 cards. Card number 1 gives the "year" represented by the land use scenario in card columns 1 through 4. Cards number 2 through 161 are the zonal land use data cards for Huntington Beach zones 1 through 160, respectively, arranged in ascending numerical order. The column formats on each card are given below. All entries are right-justified in the field shown: IX-3 COLUMNS 1 - 3 HBTDM Traffic Analysis Zone 4 - 7 No. of Dwelling Units, Low Density 8 - 11 No. of Dwelling Units, Medium Density 12 - 15 No. of Dwelling Units, High Density 16 - 19 No. of Dwelling Units, Mobile Homes 20 - 26 Retail Commercial Gross Floor Area - Square Feet 27 - 32 Office Professional , Gross Floor Area - Square Feet 33 - 36 No. of Employees, Industrial 37 -- .39 No. of Acres (in tenths) , Neighborhood Park 40 - 42 No, of Acres (in tenths) , Community Park 43 - 45 Enrollment, Elementary School 46 - 49 Enrollment, Intermediate School 50 - 53 Enrollment, High School 54 - 58 Enrollment, College 59 - 62 Tripends - Special Feature Type .l 63 - 66 Tripends - Special Feature Type 2 67 - 71 Tripends - Regional Recreation As an example, the line of coding (for keypunching) that produced the zone 81 data for 1978 shown in Figure IX-2 is shown in Figure IX-3- Figure IX-2 shows comparative excerpts from the TRPGENI output for the 1978 and the 1995 model runs performed in this project. Notice that, in the 1995 scenario tested; zone 81 was assumed to show an increase in industrial employment from 389 to 534; that zone 82 showed an increase in medium density dwelling units from 363 to 872, and in industrial employment from 247 to 608; that zone 83 shows an increase in low density dwelling units from 273 to 409 in retail commercial space from 127,948 square feet to 170,914 square feet, and in industrial employment from 241 to 499, etc. These examples are cited to emphasize that it is the total land use including existing plus con- templated new development that is the input data necessary for the trip generation programs. Most of the land use categories are self explanatory; City planning staff members participated in the definition of categories and aggregated the land use totals used in this project. The major classifications are consistent with planning classifications in general use in the City's ongoing planning program. It's noteworthy to comment on the trip generation categories entitled, "Special Features 1" and "Special Features 2." These two categories permit the user the opportunity to directly read-in trip generation estimates for miscellaneous land uses Vn any zone which may not correspond well to any one of the given categories. Typically, a nonstandard land use can be described in terms of some variable, be it land .area, square feet of floor area, employees, or some other variable, and multiplied by an appropriate generation rate from available generation rate source documents (e.g. , the Institute of Transportation Engineers ' Informational Report on Trip Generation, a standard reference for transportation engineers) to give an approximate number of daily estimated trip ends. The trip end generation estimate is then input directly in the card columns for one of the two Special Features categories. There are two categories to allow the user to differentiate between those uses which are more like commercial land uses in their trip generation characteristics (i .e. , a substantial portion of trips to and from the activity would be customer arrivals and departures) on the one hand, and those uses which are more like Industrial land uses in their trip generation charac- teristics (i .e. , most of the trips to and from the activity would be made by employees) . The distinction between the two types of special features comes into play in the trip end splitter module which follows trip generation. Ix-4 . 1978 Land Use Activity Data, Zones 80 through 90 NUMBER OF DWELLING UNITS SPACE . GFA-5F INDUS ACRES PKI .II NUMBER OF STUDENTS NO. OF TRIP ENDS ZONE LOW MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC 81 52 156 107 0 44414 10351 389 24 0 544 0 0 0 230 0 0 8? 50 363 93 125 72504 9800 247 0 0 0 0 0 0 230 0 0 83 273 0 86 0 1279411 () 241 50 0 0 0 0 0 0 0 0 84 3 197 80 0 114941 0 9 0 0 0 0 0 0 0 0 0 85 17 113 270 0 75165 94909 0 0 0 0 0 0 0 2613 0 0 86 32 40 111 115 0 0 0 0 0 0 0 0 0 0 0 0 81 64 500 295 0 114480 0 262 0 0 0 0 0 0 0 0 0 88 7 503 152 0 0 0 0 0 0 0 0 0 0 0 0 0 89 99 146 303 0 20295 0 0 0 0 0 0 0 0 90 0 0 0 52 22143 0 0 0 0 0 0 0 0 0 0 0 X i \i7 1995 Land Use Activity Data, Zones 80 through 90 NUMBER OF DWELLING UNITS SPACE , GFA-SF INDUS ACRES PK(.1) NUMBER OF STUDENTS NO. OF TRIP ENDS ZONE LOW MEO HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC 81 52 156 707 0 44414 10351 534 24 0 544 0 0 0 230 0 0 82 50 872 93 125 72504 9800 608 0 0 0 0 0 0 230 0 0 83 409 0 86 0 170914 0 499 50 0 0 0 0 0 0 0 0 84 3 301 80 0 114941 78362 9 0 0 0 0 0 - 0 0 0 0 85 11 111 455 0 112295 204207 0 0 0 0 0 0 0 2613 0 0 86 32 48 117 115 0 0 0 0 0 0 0 0 0 0 0 0 81 64 596 295 0 130278 0 262 0 0 0 0 0 0 0 0 0 88 7 524 152 0 0 0 0 0 0 0 0 0 0 0 0 0 89 114 273 303 0 20295 0 0 0 - 0 0 0 0 0 0 0 0 go 0 0 0 52 22143 0 0 0 0 0 0 0 0 0 0 0 Figure IX-2 1978 AND 1995 LAND USE DATA FOR SELECTED ZONES PROJECT CONTENTS PAGE OF PBQ&D Inc. WORK REQUEST SEQUENCE DA TE W,I No 0"o Is wo m. Is lomw 11 wo r m wo I W., I mmiI m = mlmm mmmm IN MIRIAM INININi I Ell IN 1111111 In omm IN 11111111 M, WE ON 111 11110011111 111, Immilms IN MIME NIIIINII 110111111m 1111111 FIGURE Ix SAMPLE LINE CODING FOR ZONAL L -DATA INPUT 11111111111110 &MININ 1101111111111111110 mm MINI AM MW ON!I The land use preparation step is complete when the punched card deck of 160 cards, 1 card per zone, defining the total land use assumed to be developed under the scenario to be tested, is prepared. The punched card deck input form provides the flexibility for testing any number of land use scenarios. City land use scenarios are fully reflected in the 160 card deck, and by changing one or more values on one or more cards , it is possible to input virtually any land use scenario desired. © Sample Application: For the 1995 model application performed in this work program, the City of Huntington Beach staff prepared a set of work sheets indicating the land use changes (i .e. , category by category increases in land use by zone) , expected between 1978 and 1995 over the entire city. Consultant staff coded the 1995 land use data by zone corresponding to those changes. A full deck of 160 cards was pre- pared. A printed summary of that land use data set was reproduced in full in an earlier report section (Figure VII-1 ) . Step 2. Prepare Circulation Network Data for Model Processing The process of creating a coded, computer readable network for model testing consists of modifying an already created network until the precise desired representation of the circulation system to be tested is obtained. First, it is necessary to map the circulation system changes on a network map corresponding to one of the already-coded networks. A citywide network has been created under this modelling program for 1978, and another network has been created for 1995 which includes some possible circulation system additions and changes to the 1978 network. Either one of these two networks (or other networks subsequently developed by the City) can be used as starting points to build virtually any network that is desired. As an example, the 1978 network record was used as a starting point for building the 1995 test network. Figures 1X-4 and 1X-5 show excerpts from the two networks; the following discussion explains how the changes were made in this particular area of the network map, and how those network changes were subsequently coded to build the computer-readable network file for testing. Figure 1X-4 shows a portion of the 1978 network map in the vicinity of Golden West Street, north of Pacific Coast Highway, showing the eastern edge of the Bolsa Chica area and the old downtown area. Notice that the intersection of Pacific Coast Highway and Golden West Street is represented as Node 589. Node 537 represents the intersection of Orange Avenue and Golden West, and Node 478 represents the intersection of Palm Avenue and Golden West. Nodes 527 and 587 represent access opportunities from zone centroids 93 and 152 respectively. Node 442 represents the intersection of Mansion and Golden West , and Node 412 represents the intersection of Garfield and Golden West. On the 1978 network, notice that Garfield extends westerly only as far as Edwards (Node 410) . Note that , other than for a minimal penetration of Palm Avenue into the Seacliff area (Nodes 477 and 476) there are no other network links shown in the area west of Golden West and south of Garfield except symbolic "centroid connectors" from the zones in the area to the network. Figure IX-5 shows how a modified network map was prepared incorporating new circulation elements for testing. Notice on this Figure that several of the numbered Nodes along Golden West and Garfield remain unchanged (e.g. , 587,589, IX-7 Cd \ h -01 Lk 14 6 i• > ! • � �� �'t° 1 egg E 5?7 1 Figure fX-4 1978 MAPPED NETWORK (Portion) IX-8 i \ `4j r�C / U, Ck r� Ll 10 CK - tp a 17 41cl 41" ;�0 to — �� (17� r 12, Figure IX-5 1995 MAPPED NETWORK (Portion) IX-9 537,527,478,479,442,431 ,412,411 ,410) . It was desired to test new extensions of the circulation network, and new north-south connections , particularly a "38th Street Extension" and a "Bolsa Chica Street Extension", plus extensions of Palm and Orange Avenues westward of Golden West Street. The new network segments were laid out to conform as well as possible to the actual horizontal alignments envisioned for the new facilities to be tested. New Nodes were created then as necessary and old Nodes which were no longer relevant were deleted. For instance, moving southward from the old Node 380, on Edwards Street, note that the old link 380-391 was eliminated, (no Node 391 is shown on Figure IX-5) . Instead, the alignment swings south and westerly to a new r intersection at Talbert and the 38th Street Extension (Node 626) . Garfield ■ is extended westerly from existing Node 410, establishing a new intersection Node with the 38th Street Extension at 631 , and a new intersection with the Bolsa Chica Street Extension at Node 630. Also note that the centroid connections from zone116 onto the network are changed entirely. The old connection from 116 to 403 has been eliminated consistent with the change in the test circulation system, and new connections have been made to the network at Nodes 628 and 632. In a similar fashion other Nodes are added to represent the remainder of the 38th Street extension down to Pacific Coast Highway, (with a new intersection at Pacific Coast Highway) , to represent the full Bolsa Chica Street extension and to represent new centroid connections from zone centroids to the new circulation network in the area, as appropriate. The creation of the modified network map, starting with the old network map and making the additions or deletions on the map, is the first task in creating a new network for testing. The next task is to code the network changes into computer-readable form. The object is to create a card deck containing the necessary changes to convert the existing coded network into the network to be tested. Figure IX-6 shows the ' punched card coding format for entering the link modifications necessary to update the network listing. Each line coded represents one link modification. A link modification can be a link addition, a link deletion, or a link change. The information to be entered for each link modification in the HBTDM Networks is summarized in Table IX-1 . Figure IX-7-shows the modification coding necessary to effect the changes shown on Figure IX-5, focussing only on the 38th Street extension between Nodes 380 and 631 and the extension of Talbert and .Garfield to meet those Nodes. The required cards include five link deletion cards, deleting links 380 to 391 , 391 to 403, and 403 to 410. Also, notice that the old centroid connections between 116 and 403 and between 147 and 403 must be deleted as well . When deleting links, it is necessary only to show the delete code ID in column 1) , and the Node parrs describing the link. When adding links , however, it is necessary to show all link data desired to be input on the network record. The new links include 380 to 626, 626 to 628, 628 to 631 , 410 to 632, and 631 to 632, plus centroid connector5. 116 to 628 and 116 to 632. Modification cards are added until all necessary changes have been coded to con- vert the existing network record to represent the network desired for testing. When the full deck of modification cards have been keypunched and checked, the network data preparation step is complete. o Sample Application: In the full 1995 model application, the necessary changes were made to convert the 1978 base network into the 1995 model network desired for testing. An entirely IX-10 HR LINK DATA CODING FORIV, LINK A NODE 8 NODE B NODE A NODE LINK DISTANCE TIME/E TIME/ Z OR SPEED SPEED NODE NODE DIRECTIONAL �: c) [� C.00/ ZONE DIRECTIONAL LL TOLL 0.00/ i 0 cl NOT USED 13Y G ci z 10, c3 zo zo PROGRAM HR) a. A 8 CLASS 00.0 COUNT 00.0 COUNT z NUMBER 5 1a, 8j 9110,11112 32j3A3!jj35j,36 37 40 41 42r43,44 73174itV617717817918 28 !s!15_oJ_sl iLS-4 55156157158159 8C 53 bt sa 89,70 11 72 A_ _A_ -I_A__L_L_A__L_ -A_ 1--A-L-A_ __j_1._L__L_ I _L_A_ _ - I I I I -I -J I__A__ A_J__- L__A'_A_ I--I- _A---A-1 --A _A_J___ __l__L L_A___A---LA__ X _-L-1-1_J_ I L A-j--L___L_. _l_,_L_J__A__._. __J__J__J_ _1 I t I I I :x -A_L-4-A FIGURE I X PUNCHED CARD CODING FORMAT, �A_A_fl_ L _AL_. A_l__L I L-A I f PROGRAM HR LINK INPUT -f _JJ_J_ I L 1 k 9110 41 3U33345,36 4414 44 05 1 !: 4557 . 66 9 lg S@ J63 Ill 0 71172 73J14tlffJL7176JLI�2� 0)"I"207(i0ill) TABLE IX - 1 LINK MODIFICATION PROCEDURES HUNTINGTON BEACH TRANSPORTATION DEMAND MODEL 1 . To delete a link: A. Enter a "D" (for "delete") in card column 1 B. Enter the two Node numbers identifying the link, right justified, in card columns 2 6 and 8 12. 2. To add a new link: A. Leave card column 1 blank B. Enter one of the two Node numbers in columns 2 - 6, right justified C. Enter the other Node number in columns 8 - 12, right justified D. Scare the link distance (approximate alignment distance between Nodes) from the network map, convert to hundredths of a mile, and enter, right justified, in columns 14 - 17• E. Enter an "S" in column 18 F. Enter the travel Speed assumed for the link, in tenths of a mile per- hour, right justified, in columns 19 - 21 . G. Enter the number of travel lanes (in one direction) on the link in column 37. H. Enter the letter "U" in column 41 , indicating that link data for both directions of travel is the same. 1 . Enter the facility type code most appropriate to the link in column 66. Facility types used in the HBTDM are: Code 1 . Freeway Code 2. Major Arterial Code 3. Primary Arterial Code 4. Secondary Arterial ' Code 5. Collector Code 6. Centroid Connector J. Enter the area type code most appropriate to the link in column 68. The area type should be selected on the basis of the expected land uses along the link in the scenario to be tested. Area types used in the HBTDM are: Code 1 . "Predominantly Residential" Code 2. "Residential/Community. Commercial" Code 3. "Open" or "Undeveloped" Code 4. "Arterial Commercial" Code 5• "Industrial/Institutional" Enter the geographic location code, right justified, in columns 70 and 71 . The geographic location code is a numerical identifier which helps describe what part of the city the link is in (making it easier to find later on the network map) . In almost all cases, it is possible to copy this number off of the network record for an immediately adjacent link. 3. To change a link record for a link (i .e. the link setup in the same place but it is desired to change one or more of its other characteristics) : A. Delete the old link then "add" a new link following the procedures in 1 and 2 above. OR ' B. Employ the "C" update option explained and documented in UTPS HR documentation from UMTA. ' I,X-12 (Rt/t LrIF. MF'O C 0 DWtiQtittT9tISLIIQICt UTtI 0059 9 Dg 69199119199ISr tV cs I'VIEtts, if ot z., Ic qc';c*ccc l,&c ot lelorlat 10911stilt r 0 1 t I ot 16 12 91CIVItic I T I Tj T --T-T-T-T-': T--T- -T- T- X- 7- T- -T-r-T-T- T --T--r-T-T--r- -T- --r-r-T-T- --r-T-T-T- . -r-T- .......... -7-- --T7-r x: § -T--r--T- -T-r-r--T- -T-r-T--T- - nu j ow N 5 Fa --r-1--T ---r-i---T- -T-T-T-T- -T-T-"- . ........ -T- -lT _T_r -T-T-I--T- --T-T-T-T- r T T ................ -T-T--r- r .. .......... P QP7 X t---r-� r n .... .. . ... I I j—T-T— :v, . ....I FOPCP --Tt- 7VI T---r-7--r- ,Qz a q; I T-T- ; --T-T--- I t r T 0T T r --r—r-r— -T-r-T-T- . ..... .... ... --T= T T q ITIW—T 9TO TT- D9,61,9111 t(ollst,1,11 ct zitui 01,69ov 0-9 ipPcOzp ti, Ic geveVOCCIZE el 1091,50*1 CtIttlot,6 19 0.0c, 4 r, (Nil vqv"oo"d 07 :v INno:) H3FiyvnN jNno:) 0-00 9 0 0 z 0'0.0 /00'0 -F-7- Aq 03s1 ION) 3NIG 3NOZ IVINS01133810 13 -.. �R Noli..) /C 1101 300N 30nN ul 033 b ds ^ N p 033dS N NO z /3NIL 3r41 1 3:)NVISIO X N I 1 3001"! v 30ON 0 y 30ON 9 30ON v ANII new citywide network link map was drawn , a portion of which was reproduced in Figure IX-5. To incorporate the changes in the network, nodes were renumbered and centroid connectors were reconstructed as needed. Network changes were coded in punched card form. (Figure IX-7 is an actual sample from a part of the network modification code for this application. ) The keypunched card deck was prepared. (A full listing of the complete card images prepared is available in the full 1995 model output binders. ) Step 3. Select External Trip Table OThis step has two aspects: I . Select the benchmark external trip table appropriate for the model run. Q 2. If desired, structure any special adjustment of the benchmark external trip table. Parsons Brinckerhoff staff developed, for continuing use, two external trip tables especially adapted for the Huntington Beach Transportation Demand Model . One of the tables was developed for the year 1978, the other for the year 1995. These so-called benchmark trip tables are actually collapsed versions of Orange County Multimodal Transportation Study trip tables, con- twining trips at the Multimodal zone level between all Huntington Beach cordon points and all Huntington Beach area Multimodal zones. These tables are fundamental input to the external trip table development module which ultimately develops an external/internal tripmaking data base appropriate for Huntington Beach planning purposes. In normal application, the Huntington Beach Transportation Demand Model will employ one or the other of the benchmark trip tables developed (or any other similar benchmark trip table that might be developed in the future) . The table selected for use should be the one most appropriate for the "planning year" represented by the land use data being input to the model . The model processes automatically update the benchmark trip table, scaling it upward or downward , to the actual trip ends generation level citywide estimated by the Huntington Beach modelling software. In many instances this will be sufficient to allow the 1978 trip table to be used for other model years (into the early 80's , for example) , and the 1995 trip table could �j conceivably be scaled back (to make a 1990 test , for instance) . tJ As an option, and as a convenient means of updating benchmark trip tables as time goes on, it' s possible to prescribe that the 1978 table be sent through a matrix modification step to, for example, conform to future cordon traffic count levels as that data becomes available. An adjustment step of this type was employed by Parsons Brinckerhoff staff in creating the original 1978 external trip table. This type of adjustment provides a convenient opportunity for City Staff to periodically update the external trip table used in modelling, incorporating actual changes in external travel patterns as might be evidenced in the cordon counts taken in future years. The structural aspects of the Huntington Beach Transportation Demand Model . allow City Staff to avoid , in many cases , the need to devote extensive time and attention to external area modelling. This allows City Staff to make model runs devoting available time primarily to internal data preparation and analysis . Nonetheless , the option is available, should there be a s Ix-14 marked change in basic travel patterns between Huntington Beach and outlyin g areas, for the City to build additional benchmark tables in the future, using other Multimodal trip tables that may be available at the time. It is pointed out, though, that a decision to rework the external benchmark trip table can become relatively costly and time consuming , and requires careful attention to detail . Also, there may be other approaches that can be taken, working with the trip tables already created, that can accomplish the same end. Alternate methods for external trip table application can be evolved as time goes on. This step is completed when the user has: 1 . Identified which of the available benchmark trip tables (currently 1978 or 1995) will be used for the model run, and has identified what form of modification or adjustment would be desired. or 2. When the user has determined that an entirely new benchmark trip table is needed, and has identified the Orange County Multimodal Transportation Study test alternative that is to serve as the basis for the new benchmark trip table. s Sample Application: In the 1995 model application, Parsons Brinckerhoff staff went through'a full-fledged Multimodal trip table abstraction and adjustment process. The Multimodal trip table basis was the 1995 Alter- native C trip tables and networks from the Orange County Multimodal Transportation Study. The trip table was processed and analyzed at some length, following the supplemental procedure flow-charted in Figure C-3 of Appendix C. This condensed and adjusted the trip table as necessary, until it represented, at the Multimodal zonal level with Huntington Beach; cordon-to-zone trip movements from the Huntington. Beach subarea. This benchmark trip table was input to the external trip table processing module, as indicated in Figure IV-7- Outputs documenting the benchmark trip table used in the 1995 model run are contained in the full 1995 model output binders. Step 4. Select the Appropriate Regional Recreational Trip Table (If Desired) Parsons Brinckerhoff staff created benchmark 1978 and 1995 regional recreational trip tables under this modelling program. The tables are for express use with the Huntington Beach Transportation Demand Model ; other uses were not intended. These trip tables, when used with the output from other modelling steps , have the effort of superimposing on average weekday traffic loads the anticipated network loadings resulting from summer peak season recreational travel , particularly to key beach destinations. The methodology followed in developing these tables is covered in Appendix A. Step 5. Run the Network Update Module ' Program HR, the core of the network update module, is the computer software tool which is used to build the coded highway network record. The network update cards prepared in Step 2 are input to program HR, which is set up to run in the "update" mode. One of Program HR' s most important functions is to screen the input data, and the new network record created, for inadvertant errors or network record changes which violate network coding practices accepted by the UTPS Program package. IX-15 When the user makes numerous changes to the network at one time, it is not uncommon to find that the first trial at running program HR does not result in a successfully completed network. HR helps the user by diagnosing certain errors , if any, in the network record which violate coding conventions. In diagnosing the errors, HR will output appropriate error messages which assist the user in finding and correcting the input errors. The user should then review the input data carefully along with the error messages output by HR, and make the necessary changes or corrections to the input deck to circum- vent the error. The user then resubmits Program HR. This process continues until HR outputs a "clean" (i .e. , no errors detected) and complete network record output. During this step it is important that the user carefully check the output from Program HR to verify that the coding changes made, actually represent the net- work which the user intended to test. Program HR checks only for violations of certain coding conventions , and a clean run of Program HR does not automati- cally guarantee that the user coded the precise network actually intended. For this reason, when there are a large number of changes made to a network, it is frequently desirable to check out the coded network either by: I. Checking off the link changes one by one; by hand against the link network map, and/or: 2. Utilizing additional UTPS software to trace "trees" or minimum paths for selected zone to zone movements on the network. (A flow chart summarizing tree tracing processing is presented in Appendix C. ) . This step is completed when a clean, successful run of Program HR has been executed and the user has checked that the network record reasonably represents the actual network representation depicted on the network link map. When the final "clean" run of Program HR is completed, the printed network record that is output from HR should in all cases be retained as actual and full documen- tation of the coded network that was tested under the investigation. e Sample Application : For the 1995 model test performed under the contract, the full highway network record is included among the outputs turned over to City staff at the conclusion of this project. Sample output of the 1995 link record is presented in Figures IV-12 and IV-13. All of the updates in the Step 2 sample presented earlier appear in the full output, as do the corresponding link records for the network links. Step 6. Run the Trip Generation Module The land use data deck prepared in Step 1 is input to the trip. generation module producing, among other things , a printed trip generation report documenting the full land use input data tested, the tabulation of trip ends generated by zone, plus the program listing which includes the generation rates used in the test. The user should check the TRPGENI output , verifying that the land use data input corresponds to the scenario which the user actually desired to test. Also, the TRPGENI output in all cases should be retained as documentation of, the land use data base assumed for the test and as documentation of the generation rates employed. e Sample Application: The full land use activity data report from TRPGENI for the 1995 model application was reproduced earlier in this report (Figure VII-1 ) . The full zonal trip ends generation IX-16 i report from TRPGENI for this sample application is reproduced in Figure IX-8. Step 7. Execute the Remaining Software Modules Once the trip generation and network updating modules have been run, and once the options from steps 3 and 4 have been selected, the bulk of the remaining model steps are predominantly internal processing of the data and files generated in previous steps. As indicated in the overall user application flow chart, and as the user can appreciate by studying the module flow charts themselves (Figures IV-4 and IV-6 through IV-11 inclusive in Section IV) , for the model stages included in this user step, there is relatively less direct input or feedback required from the end user that has not already been generated in steps already accomplished or that the modules will not generate themselves as they are executed in turn. Substeps executed in turn are: 1 . Run the skim times processing module. 2. Run the trip end splitter module, which produces a TRPGEN2 output. (See samples on Fi ures IV-17 to IV-20 which may be of interest to the user. 3. Run the external trip table processing module which produces output needed internally by the software package in subsequent steps. 4. Run the internal trip ends separate program, which produces a FORT output of interest to the end user as exemplified in Figure IV-22. 5. Run the internal distribution program producing output as exemplified in Figures IV-23 to IV-25, which may be of alternate interest to the end user. ' 6. Run the trip matrix assembly module producing significant out- puts of probable interest to the end user, including origin and destination trip tables by purpose and for all purposes. 7. Run the assignment module, generating assignment output which will be of interest to the end user. The user flow chart, Figure IX-1 , illustrates the principal outputs for the Step 7 software modules which the end user may wish to refer to. Also, during the execution of the modules in sequence, it is suggested that the individual wbo actually operates the computer programs scan and spot check the principal printed outputs corresponding to each module before initiating the subsequent module substeps. When Step 7 is completed, there will be a series of successful model-generated outputs including, among others , trip end summaries , origin/destination tables (where suggested) , and assignment outputs that the user will want to refer to in interpreting the model output. IX-l7 H81DM VEHICLE TRIP ENDS GENERATED 8Y LAND USE ACTIVITY TYPES ... DWELLING UNITS 1NDUS PARKS SC14DOLS NO. OF TRIP ENDS ZONE LUW MED HIGH M11 RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC TOTALS 1 0 4580 0 0 2004 0 0 0 0 0 0 0 0 60 0 2000 8644 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 667 667 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5556 5556 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8000 6000 5 0 0 0 0 4936 0 0 0 0 0 0 0 0 O 0 4000 8936 6 0 257 0 0 227 55 0 0 0 0 0 0 0 0 150 0 689 7 1320 0 0 0 377 0 0 0 0 0 0 0 0 0 0 0 1697 8 4101 0 5410 0 1668 34 0 6 0 0 0 0 0 0 0 0 11219 ' 9 4479 0 0 0 203 0 0 5 0 0 0 0 0 0 0 0 4687 1() 4303 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4303 11 0 0 0 0 8782 0 0 0 0 0 0 0 0 0 0 0 8782 12 0 0 0 0 0 0 26 0 0 0 0 0 0 0 300 0 326 13 0 0 0 0 0 0 473 0 0 0 0 0 0 0 0 0 473 14 1241 4594 2272 0 2626 0 31 0 0 0 0 0 0 0 18 0 10782 15 0 667 0 0 3451 0 0 0 0 0 0 0 0 0 0 0 4118 16 484 1069 0 0 0 77 0 0 0 0 0 0 0 0 0 0 1650 17 4338 0 0 0 333 0 0 0 0 206 0 0 0 0 0 0 4877 18 8791 152 0 0 2246 0 0 0 0 0 0 0 0 0 0 0 11189 i - 19 4866 0 0 0 0 0 0 0 176 153 0 0 0 0 15 0 5210 X 20 898 0 0 0 0 0 0 0 0 0 0 5477 0 0 0 0 6375 O° 21 3106 0 0 0 1563 0 0 0 0 0 0 0 0 594 0 0 5263 22 2446 0 0 0 0 0 0 0 11 0 883 0 0 O 0 0 3340 23 1320 0 0 0 0 0 0 0 0• 0 0 0 0 0 0 0 1320 24 1135 1921 0 0 1250 0 0 0 0 0 0 0 0 0 0 0 4306 25 2737 0 0 0 0 0 0 22 0 0 784 0 0 0 0 0 3543 26 2006 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2006 27 6538 0 0 0 0 222 0 4 0 217 0 0 0 0 0 0 6981 28 3186 0 0 0 4400 1405 0 5 0 180 0 0 0 0 0 0 9176 29 5720 6- 0 0 4656 0 0 5 0 166 0 0 0 0 0 0 10567 30 2508 1382 0 0 4021 0 0 4 0 203 0 0 0 0 0 0 11118 31 4294 1921 454 0 3153 0 0 0 0 129 0 0 0 0 0 0 9957 32 4928 0 0 510 2304 0 0 0 0 0 0 0 0 0 300 0 8042 33 3036 0 0 1664 1605 0 0 0 0 0 0 0 0 85 0 0 6390 34 2534 0 0 0 0 626 0 0 0 0 0 0 0 0 0 0 3160 35 3282 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 3297 i 36 3054 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3054 37 2631 0 0 0 2152 0 0 0 0 223 0 0 0 0 0 0 5006 38 1892 0 0 0 2492 0 0 4 0 125 0 0 0 0 0 0 4513 39 1822 0 142 0 2152 0 0 0 0 232 0 0 0 0 0 0 4348 40 5368 0 0 0 4670 0 0 0 0 0 0 0 0 0 0 0 10038 FIGURE IX-8 TRIP ENDS GENERATION LISTING, 1995 MODEL RUN PAGE 1 of 4 HS1DM VEHICLE TRIP ENDS GENERATED 8Y LAND USE ACTIVITY TYPES ... DWELLING UNITS INDUS PARKS SCHOOLS NO* OF TRIP ENDS ZONE LOW MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 SF2 REC TOTALS 41 5562 0 0 0 1820 0 0 1 0 176 0 0 0 0 0 0 7561 42 5993 0 0 0 88 0 0 0 0 219 0 0 0 0 0 0 6300 43 5438 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5438 44 141 0 0 0 1152 0 0 0 0 0 0 0 0 0 0 0 1293 45 4022 0 0 0 7320 0 0 0 0 0 0 0 0 0 0 0 11342 46 4356 0 0 0 5676 0 0 4 0 258 0 0 0 0 57 0 10351 47 1338 1769 3564 754 5589 612 0 0, 0 46 0 0 0 0 0 0 13672 48 4101 99 937 0 1540 419 0 6 0 270 0 0 0 0 0 0 7372 49 1302 2264 2421 0 698 4659 0 0 0 0 0 0 0 1925 0 0 13269 50 3423 977 1079 01 2852 493 0 5 0 171 0 0 0 0 0 0 9000 51 326 739 0 0 877 0 0 0 0 0 0 0 0 216 243 0 2401 52 4937 0 0 0 3925 0 0 0 0 0 0 0 0 0 0 0 8862 53 2182 0 0 0 2193 363 0 4 0 122 0 0 0 0 105 0 4969 54 801 0 0 0 148 0 0 0 0 230 0 0 0 0 0 0 1179 55 361 0 4090 0 9846 3211 0 0 0 0 0 0 0 0 0 0 17508 56 0 0 0 0 26526 0 0 0 0 0 0 0 0 0 0 0 26526 57 0 0 0 0 8714 0 0 0 0 0 0 0 0 0 0 0 8714 58 0 0 0 0 2544 0 0 0 0 0 0 0 3145 0 0 0 5689 _ 59 3194 0 0 0 5108 0 0 9 0 0 0 0 0 0 0 0 8311 x 60 4954 0 625 0 2987 1515 0 13 0 0 0 0 0 0 0 0 10094 t-0 6l 5394 0 0 0 797 113 0 13 0 111 0 0 0 0 0 0 6428 62 5377 0 0 0 3675 0 0 4 0 244 0 0 0 0 0 0 9300 63 5280 0 0 0 71 205 0 4 0 192 0 0 0 0 0 0 5752 64 4259 0 0 0 646 0 0 5 0 148 617 0 0 0 0 0 5675 65 0 0 0 0 42632 0 0 0 0 0 0 . 0 0 0 0 0 42632 66 2825 0 398 0 311 0 749 4 0 0 288 0 0 0 33 0 4608 67 6177 482 667 0 1346 0 0 0 0 155 0 0 0 0 0 0 9127 68 0 0 0 0 0 0 4753 0 0 0 0 0 0 0 0 0 4753 69 0 0 0 0 3578 0 6029 0 0 0 0 0 0 0 0 0 9607 10 0 0 0 0 0 0 4082 0 0 0 0 0 0 0 0 0 4082 71 2728 0 0 0 0 0 4113 4 0 177 0 0 0 0 0 0 7022 72 0 502 0 0 0 0 4040 0 45 0 0 5883 0 0 0 0 10470 73 4998 0 0 0 4124 173 0 0 0 111 0 0 0 0 90 0 9496 74 5368 0 3429 0 275 157 0 0 0 240 0 0 0 0 0 0 9469 75 5210 0 0 0 5149 0 0 4 0 212 0 0 0 0 0 0 10575 16 2517 0 0 0 7495 0 3164 0 0 0 0 0 0 0 45 0 13221 77 1945 726 5971 0 10016 2766 0 4 0 198 0 0 0 0 0 0 21626 78 2411 0 0 0 0 0 0 0 0 .0 0 0 0 0 0 0 2411 79 0 231 3948 0 3348 0 0 0 0 0 0 0 0 0 0 0 7527 80 185 799 2428 0 1539 0 0 0 0 200 0 0 0 0 9 0 5160 FIGURE_ IX-8_ TRIP ENDS GENERATION LISTING, 1995 MODEL RUN _ _ PAGE 2 of 4 m = ® ® = = m = ® m HBIDH VEHICLE TRIP ENDS GENERATED BY LAND USE ACTIVITY TYPES ... DWELLING UNITS INDUS PARKS SCHOOLS NO. OF TRIP ENDS TUNE LUW MED HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF SF REC TOTALS 81 458 1030 5020 0 1359 271 1388 4 0 218 0 0 0 230 0 0 9978 82 440 5755 660 650 2219 257 1581 0 0 0 0 0 0 230 0 0 11792 83 3599 0 611 0 5230 0 1297 9 0 0 0 0 0 0 0 0 10746 84 26 1987 568 0 3517 2053 23 0 0 0 0 0 0 0 0 0 6174 85 ]50 772 3230 0 3436 5350 0 0 0 0 0 0 0 2613 0 0 15551 86 237 293 761 598 0 0 0 0 0 0 0 0 0 0 0 0 1889 87 474 3636 1918 0 3973 0 681 0 0 0 0 0 0 0 0 0 10682 138 52 3196 988 0 0 0 0 0 0 0 0 0 0 0 0 0 4236 89 798 1420 1576 0 177 0 0 0 0 0 0 0 0 0 0 0 3971 90 0 0 0 270 193 0 0 0, 0 0 0 0 0 0 0 0 463 91 161 473 1123 0 3496 64 0 0 0 0 0 0 0 335 0 0 5672 92 1141 1862 2387 0 100 0 0 0 0 0 0 0 0 0 0 0 5490 93 77 2772 660 0 0 0 0 0 0 0 0 0 0 368 0 0 3877 94 3611 0 0 0 0 0 0 0 0 0 0 5055 0 0 0 0 8666 95 1369 555 631 0 0 0 0 5 0 240 737 0 0 0 0 0 3537 96 1317 250 384 0 0 0 0 7 0 0 0 0 0 0 0 0 1958 97 0 1110 0 0 0 4993 0 0 0 0 0 0 0 0 0 0 6103 98 0 3422 0 0 0 2429 3 0 0 0 0 0 0 0 0 0 5854 99 0 3703 403 0 9742 0 23 0 0 0 0 0 0 0 0 0 13871 x 100 1294 0 0 0 0 0 1357 0 0 0 0 0 0 0 0 0 2651 101 2578 0 0 0 272 0 0 0 0 239 0 0 0 0 0 0 3089 0 102 0 0 0 0 0 0 1529 0 0 0 0 0 0 0 225 0 1754 103 53 0 0 0 0 0 846 0 0 0 0 0 0 1052 1080 256 3289 104 1822 26 0 421 0 0 668 0 0 0 0 3563 0 0 432 0 6932 105 0 792 0 0 5222 0 0 0 0 0 0 0 0 250 0 0 6264 106 0 0 4118 0 0 0 2171 0 72 236 0 0 0 0 0 0 6597 107 4013 0 0 0 105 199 0 19 0 0 0 0 0 0 0 0 4336 108 0 845 14 77 0 3781 0 0 0 0 0 0 0 0 1980 0 - 0 8086 109 4136 0 6134 0 2099 0 0 4 0 148 0 0 0 0 0 0 12521 110 5 15 7 0 0 0 0 0 0 0 0 264 0 0 0 0 0 0 5421 ' 111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 6564 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6564 113 2287 0 0 0 0 0 0 0 0 0 0 0 0 0 240 0 2527 114 7393 427 0 0 0 0 143 0 0 0 0 0 0 0 0 0 7963 115 2042 O 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2042 116 2042 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2042 117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 1390 640 3813 0 831 581 0 0 0 0 0 0 0 0 250 0 7505 FIGURE IX-8 TRIP ENDS GENERATION LISTING, 1995 MODEL RUN PAGE 3 of 4 e HBTDM VEHICLE TRIP ENDS GENERATED BY LAND USE ACTIVITY TYPES ... DWELLING UNITS INDUS PARKS SCHOOLS NO. OF TRIP ENDS ZONE LOW MEO HIGH MH RETAIL OFFICE EMPL NEIGH COMM ELEM INTER HIGH COLLEGE SF1 _ SF2 REC TOTALS 121 7691 0 0 0 0 0 0 0 0 0 0 0 0 100 0 0 7791 122 2642 2620 2712 0 2195 543 0 0 0 0 0 0 0 0 15 0 10927 123 5729 1518 0 0 4579 0 0 7 0 0 0 0 0 0 0 0 11833 124 4541 409 0 0 O 0 0 4 0 0 •0 0 0 0 0 0 4954 125 3872 541 554 2590 1157 174 0 5 0 177 0 0 0 0 0 0 9070 126 0 785 2641 0 2254 293 0 6 0 294 0 0 0 0 0 0 6273 127 616 5419 9464 0 959 136 0 7 0 0 0 0 0 0 0 0 16601 126 2367 0 0 868 718 0 0 0 0 0 0 0 0 0 0 0 3953 129 1144 475 1477 338 1729 737 0 8 0 0 0 0 0 0 182 0 6090 130 4259 2006 1335 0 259 1131 0 0 0 0 0 0 0 0 0 0 8990 131 933 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 933 132 1619 311 383 0 1835 0 0 0 0 0 0 0 0 0 131 0 4285 133 3520 0 0 0 0 0 0 0 0 252 0 0 0 0 0 0 3772 134 0 0 2031 1165 0 0 0 0 0 56 0 0 0 0 0 0 3252 135 4541 251 2769 0 1558 0 0 5 0 140 0 0 0 0 0 0 9264 136 3907 568 0 0 2116 0 0 0 0 262 0 0 0 0 0 0 6853 137 1822 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1822 136 6107 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 6112 139 7674 0 0 0 0 0 0 7 0 173 0 0 0 0 0 0 7854 x 140 2851 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2851 N 141 1038 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1038 142 18 449 3770 0 621 0 0 0 0 0 0 0 0 0 0 0 4856 143 0 0 0 0 0 0 13341 0 0 0 0 0 0 0 0 0 13341 144 1179 0 0 0 0 0 1373 0 0 0 0 0 0 0 0 0 2552 145 0 297 1967 0 2485 2096 0 0 0 0 0 0 0 0 0 0 6845 146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 478 478 14 7 3318 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 3370 148 0 0 0 0 0 0 3055 0 0 0 0 0 0 0 0 0 3055 149 459 1611 1404 0 3814 0 0 0 0 0 0 0 0 0 0 0 7318 150 1274 1669 993 837 166 0 0 0 0 0 0 0 0 0 0 0 4941 151 0 1924 0 2626 19 0 0 0 0 0 0 0 0 0 285 0 4854 152 0 1700 3136 0 0 12 0 0 0 0 0 0 0 0 0 0 4848 153 455 1503 6396 0 484 0 0 0 0 0 0 0 0 0 50 0 8888 154 0 0 0 0 0 0 705 0 0 0 0 0 0 0 0 0 705 155 0 0 0 0 0 0 0 0 0 0 0 0 0 O 0 11111 11111 156 0 2218 0 2324 3079 0 0 0 0 0 0 0 0 0 0 0 7621 157 2631 0 0 0 0 1059 0 0 0 0 0 0 0 0 0 0 3690 158 616 924 0 0 90 0 0 0 0 0 0 0 0 0 0 0 1630 159 1106 723 1945 0 0 0 0 0 0 0 0 0 0 0 65 0 3839 160 504 1862 208 1581 0 0 0 0 0 0 0 0 0 0 0 0 4155 339083 92972 117482 17196 311750 39503 57698 241 304 8035 3309 19978 3145 10036 4335 32068 1057137 �- FIGURE IX-8 TRIP ENDS GENERATION LISTING, 1995 MODEL RUN PAGE -4 of 4 - 0 ® Sample Ap plication:pplication: Full outputs of the software stages of Step 7 are contained in the 1995 model run binders. Principal sample outputs from the sample model run are presented as the output samples in Section IV, for the user's reference. Output samples from the 1995 model application include Figures IV-21 to IV-29. The potential user may wish to refer particularly to Figures IV-27, IV-28, and IV-29 (trip tables, trip end summaries, and assignments) as examples of outputs that will be important to the end user for subsequent inter- pretation of results. Step 8. Interpret Model Results The end user would be well advised to endorse the philosophy that the circulation system analysis begins (not ends) when the model-generated outputs are completed. W'rth the outputs from TRPGENI , the network record, the trip tables , and the assignment results laid out for inspection, the user should prepare some appropriate hand summaries of the model results and devote some time to analysis and interpretation. In doing this, the user should "step back" from the model-generated details, and abstract the pertinent, model-based estimates significant to the analysis issue at hand, rounding off computer-generated numbers to sensible degrees of approximation. It's usually advisable to take the made] generated link assignments, for instance, and transfer the two-way link assignments onto a copy of the net- work map representing the alternative circulation system tested. In doing this , it is pertinent to round off the assignment results(rounding link assignments off to the nearest thousand vehicles per day, or to the nearest hundred for link assignments of less that one thousand, is ofter appropriate) . There is no convenient way to outline, in a "cookbook" fashion, how to sensibly interpret model results. However, it is advisable to think through , the assumptions and level of accuracy of the data on which the model operates, and, through increasing use of the model , to develop a feel for the strengths and weaknesses of the model , and to focus findings and observations at levels of detail where model outputs provide strong support, and to avoid drawing sweeping conclusions at too detailed a level or in areas where the results are especially sensitive to model assumptions. The computer-generated outputs are the "raw materials" for the analysis of transportation questions and issues of concern. They can be extremely useful if prudently interpreted. . • Sample Application: To follow through on the "sample application," the interpretation of the 1995 model results produced in this , work program, which was referenced earlier, is cited again here. The reference is : 1 . Huntington Beach Transportation Demand Modelling Project: Interpretation of Future Year Model Outputs Produced under the Work Program. Results of the Interactive Working Session with City Staff. Prepared by Parsons Brinckerhoff Quade & Douglas, Inc. , February 5, 1980. IX.2. Technical Details The foregoing subsection covers the general application of the model and the IX-22 user who requires only that level of familiarity with the model need not be concerned with the remainder of this section. This subsection documents certain details concerning model assumptions which the more sophisticated model user may want or need to know in" the long run, or which City staff may ultimately wish to modify. This covers content required under our scope of work, though its presentation is not to suggest or propose that such modifications be made. This documentation is presented "for the record" only: • Trip Generation Rates: Figure IX-9 recreates lines of code in the TRPGENI program listing. The trip generation rates themselves are clearly marked by the comment card next to the statement numbered 0004. (See the comment card which reads, "Trip Generation Rates.") As can be seen, the trip generation rates are presented in the statements following the comment statement, indicating "trip generation rates," "trip generation rates for zones in group A," and "trip generation rates for zones in group B." Trip generation rates are directly coded in the form of three data sets labelled Rate, Rate A, and Rate B. The entries are in the same numerical order as the land use activity data input on cards. The first position in each file should be disregarded. The second position indicates the trip generation rate for low density dwelling units , the third position indicates the generation rate for medium . density dwelling units, etc. The program listing clearly docu- ments which zones are given the Rate A generation rates and which zones are given the Rate B generation rates. All other zones are given the Rate generation rates. (For example, the "Rate" file includes these generation rates : Low Density DU: 8.8, Medium Density 6.6, High Density 7. 1 , Retail Commercial 30.6 per thousand square feet, Office Commercial 26.2 per thousand square feet, etc.) • Regional Recreational Travel Demands : Estimated daily visitation levels at regional recreational destinations can be modified and the regional recreational trip tables can be adjusted accordingly. If, for instance, it is desired' to update or change the visitation levels at a given facility or to expand the number of zones to which recreational trips are forecast, (subject to data availability) , this can be accommodated using UTPS Program UMCON as appropriate to make these changes. The interested user should refer to UMTA' s documentation of Program UMCON for the procedures necessary to effect the desired modification. e The Manner of Performing Assignments : UTPS Program UROAD describes a number of different ways in which a traffic assignment may be per- formed. The HBTDM has been set up in a manner which is deemed most appropriate to the situation in Huntington Beach. We do not recommend indiscriminate changing back and forth between the various assignment methods offered in Program UROAD, inasmuch as several of the more complicated procedures we have checked out and found to be of little marginal benefit to areawide circulation analysis for the City of Huntington Beach. Nonetheless , other ways of handling model assignments other than used in this modelling program are documented in the UMTA documentation for Program UROAD, and the requirements for modifications, if any, to the network record that may be required in conjunction with these alternative assignment methods , are documented in UTPS documentation for Program UROAD and also for Program HR.' Ix-23 of on low am,. .�,\ m N Am FORTRAN IV G LEVEL 21 MAIN DATE = 80008 13/24/45 PAGE 0001 C C TRPGENI C C THIS PROGRAM CALCULATES TOTAL VEHICLE TRIP ENDS GENERATED C BASED ON LAND USE ACTIVITY DATA. PRINTS TWO REPORTS: C 1. LAND USE ACTIVITY DATA BY HBTDM ZONES C 2. TOTAL VEHICLE TRIP ENDS BY ACTIVITY AND HBTOM ZONES C ALSO OUTPUTS VARIABLES REQUIRED IN THE NEXT TRIP GENERATION C PROCESS (1RPGEN2) ONTO DISK (FILE 10) C C INPUT DATA C C CARD NO. 1 --- REPORT YEAR COLS I TO 4 C G CARDS NUS. 2 TO 161 (ZONES I TO 160) LAND USE ACTIVITY DATA C C C COLS LAND USE ACTIVITY C C 01 — 03 HBTDM TRAFFIC ANALYSIS ZONES (TAZ) C 04 — 07 NO. OF DWELLING UNITS, LOW DENSITY C 08 — 11 NO. OF DWELLING UNITS, MEDIUM DENSITY C 12 — 15 NO. OF DWELLING UNITS, HIGH DENSITY C 16 — 19 NO. OF DWELLING UNITS, MOBILE HOMES C 20 — 26 RETAIL COMMERCIAL, GROSS FLOOR AREA—SQ.FT. C 27 — 32 OFFICE PROFESSIONAL, GROSS FLOOR AREA—SQ.FT. C 33 — 36 NUMBER OF EMPLOYEES, INDUSTRIAL x C 37 — 39 NUMBER OF ACRES (IN TENTHS), NEIGHBORHOOD PARK N C 40 — 42 NUMBER OF ACRES (IN TENTHS), COMMUNITY PARK C 43 — 45 ENROLLMENT, ELEMENTARY SCHOOL C 46 — 49 ENROLLMENT, INTERMEDIATE SCHOOL C 50 — 53 ENROLLMENT, HIGH SCHOOL C 54 — 58 ENROLLMENT, COLLEGE C 59 — 62 TRIPENDS, SPECIAL FEATURE—TYPE 1 C 63 — 66 1RIPENDSo SPECIAL FEATURE—TYPE 2 C 67 — 71 TRIPENDS, REGIONAL RECREATION C C C DISK (FILE 9) — MMTS TO HBTDM ZONE EQUIVALENCE TABLE C 0001 INIEGER#4 MMTS( 160),HHTOT( 160) ,WP(160),TOTDU(160) ,TOTTE1160) 0002 INTEGERY4 DATA( 160o17),TDATA(17),YEAR,TRPEND(161,18) 0003 INTEGER*4 THHTOT,TWP,TTOIDUoTTOTTE 0004 DIMENSION RATE ( 17),RATEAlI7),RATEB(I7) C C TRIP GENERATION RATES C 0005 DATA RATE/0. o8.8,6.6,7.I,5.2,0.0306,0.026292.6oO.18oO.4490.4,0.99 FIGURE IX-9 TRPGENI CODE CONTAINING TRIP GENERATION RATES PAGE 1 of 2 FURTRAN 1V G LEVEL 21 MAIN DATE = 80006 13/24/45 PAGE 0002 C C TRIP GENERATIUN RATES FOR ZONES IN GROUP A C 2 RATEA/0.,7.0,5.2,5.2,5.2,0.0087,0.0052,2.690,17,0.44,0.44,0.879 3 1.5,1 .791.0,1 .0.1.0/, C C TRIP GENERATION RATES FOR ZONES IN GROUP 8 C 4 RATEB/O.,7.496.1 ,6.5,5.2,0.0305,0,026,2.6,0.1790.44,0.44,0.879 C C INITIALIZE VARIABLES C 0006 KOUNT=O 0007 DO 1 I=1.161 0008 DO I J=1.18 0009 TRPEND( I,J)=0 0010 1 CONTINUE 0011 DO 2 J=1917 0012 2 TDATA(J)=0 0013 THHIUT=O 0014 TNP=O 0015 TTOTDU=O 0016 TTOTlE=O C C READ YEAR x C N 0017 READ(595) YEAR,IND 0011) 5 FORMAT(14 ,161 C C READ LAND USE ACTIVITY DATA C 0019 READ(5,10) ( (DAIA( I,J),J=1,17),I=1 ,160) 0020 10 FORMAT( 13.414,17,16,14,313,2I4 ,15,214,15) C C READ MMTS 10 HBTOM ZONE EQUIVALENCE DATA (FILE 9) C 0021 READ(9.11 ) (MMTS(I ),I=1.160) 0022 11 FORMAI M,13) C C CALCULATE INPUT TOTALS C 0023 DO 20 J=207 0024 DO 20 1=1,160 0025 IDATA(J)=TDATA(J)+DATA( I►J) 0026 20 CONTINUE C FIGURE IX79 TRPGENI CODE CONTAINING TRIP GENERATION RATES PAGE 2 of 2 s Cordon Adjustments: City Staff can, if desired, employ Program UMCON to update or modify adjustments to the MMTS based external trip tables at study cordons. • Means of Splitting Household Trip Ends by Purpose: The full program listing for Program TRPGEN2 presents the coding which accomplishes the household trip ends by purpose and by products and attraction. It's not recommended that that procedure be changed, inasmuch as this procedure was developed and extensively checked out over a prolonged period before it was incorporated into the HBTDM procedures. Nonetheless, for those who wish to examine the details, the program listings are available. im Means of Splitting Commercial and Industrial Trip Ends by Purpose: It is not recommended that changes be made in these procedures either. However, again for those who wish to examine the details , the listing of TRPGEN2 is available for inspection. o Assumed Link Speeds: The speeds selected for the network links are of course documented in full on the network listings for the respective program runs. In transportation network modelling, link speeds must be chosen with care. It is the relative relationship between speeds coded for the various links , one compared against the other, that is most important in producing successful travel estimates. The speeds for the initial network run were selected with considerable care and, desirably, did conform well to available field data provided by City staff. Therefore, it is not recommended that wholesale changes be made to the speeds assumed on the network unless sufficient justification can be shown for doing so. Also, in coding the links, it is suggested that the speeds given to those links be similar to network link speeds given other links having comparable characteristics elsewhere in the network. Before settling on final speed choices for modelling, it is worthwhile to check that a link's speed is appropriately higher or lower than parallel less-desirable or more desirable travel links on alternate routes. In general , the speed variable will represent ''attractiveness for travel ,'' and the links that will normally be selected over others by the traveler will normally be expected to be given higher coded speeds. Should a conversion of the network to one governed by a speed/capacity table keyed to link classification be desired, guidance for doing that is provided in the UROAD documentation provided by UMTA. Such conversion is quite doable but will require time and effort. ® Vehicle Occupancy Assumptions : Procedures in the recreational trip table development converted daily visitation to equivalent number of vehicle trip ends in an approximate fashion using an average vehicle occupancy factor (see Appendix A) . Should it be desired to employ a different vehicle occupancy factor in the future, the recreational trip tables can be adjusted through the use of Program UMCON to reflect this change. The procedures would be relatively routine. Some minimal hand calculations plus a straightforward UMCON run could effect the necessary changes . Ix-26 i In a second area of detail , 6u.r- scope of work asked us to indicate where and how input and output formats can be`modified, ® The Input and Output Formats: for the UTPS programs are fixed except as provided for and explained as user options in the individual UMTA program documentation for each UTPS program module. e ® The Input and Output Formats for the programs written by Parsons Brinckerhoff are .headed by ormat statements that appear in the program listings Appendix B) . Generally, it is not recommended that the formats be altered; these formats are general ,purpose formats whose consistency and continued use facilitate ' better understanding and clearer use of the m.>>del package. The output formats, in particular, were set up to enhance the clear reporting of results and to allow comparisons between alternative tests by the model under differing land use and circulation assumptions . However, the program documentation in the Appendix clearly shows the format statements involved, and the format statements could be changed if so desired, substituting new format statements for the ones appearing in the listings. Of course, such changes should be undertaken, if at all , by persons appropriately skilled in FORTRAN and only after the full program listing has been understood and digested , so that the full implications of making the format change are understood befor proceeding. The means to input alternative land use scenarios were covered under Step 1 of the user procedures presented earlier in this user guide section. Also, the means of changing the highway network links were described quite carefully under Step 2 of the user procedures. References should be made to those subsections for the necessary details. This concludes the user guide portion of the model documentation. IX-27 1 1 X. SOURCES OF LAND USE/TRANSPORTATION INPUT DATA Land Use Data at the 160 Zone Huntington Beach Level City planning staff at the City of Huntington Beach developed an all-new land use data base, representing 1978 conditions for use in this and other ' medelling programs undertaken by the City in late 1978. The zonal system for the data was devised by Parsons Brinckerhoff staff, with input from the City's planning and public works staffs. Land use data categories and variables to be collected were determined jointly in discussions between City and consultant staff. The City' s planning staff also developed tabular data representing the changes from 1978 conditions , by zone, for the future development scenario the City wished to have tested under this work program. Data coding for keypunching, data keypunching, automated processing setup and execution, were accomplished by Parsons Brinckerhoff as part of the overall model development work program. Orange County Multimodal Transportation Study Travel Data Data files from the Multimodal Study were made available for use in the Huntington Beach Transportation Demand Modelling Project with the per- mission of Mr. Thomas L. Jenkins, Executive Director, and Ms. Jeannine Kahan, Transportation Planner, at the Orange County Transportation Commission. Acknowledgement is also made to Mr. Jerry E. Bennett , Chief of Transportation Planning, Orange County Environmental Management Agency, and Mr. Steve Hogan, EMA-Transportation Planning, the direct custodians of the computer readable countywide travel files which were accessed with their cooperation for direct use in this medelling effort. Multimodal data files accessed were of these types : e 1976 Land Use Data, Multimodal Zone Level • 1976 Highway Network Record 1976 Multimodal Study Trip Tables e 1995 Land Use Data, Multimodal Zone Level e 1995 Alternative C-2/C-1 Highway Network Record e 1995 Alternative C-2/C-1 Multimodal Study Trip Tables Trip Generation Rates for the City of Huntington Beach Trip generation rates for use in this modelling effort were developed by Parsons Brinckerhoff staff based on comparative evaluation of several sources of information: e Trip Generation Studies Conducted by the City of Huntington Beach: City and consultant staffs collaborated in identifying field trip generation X-1 w study opportunities with the City that would be useful to the modelling program, subject to constraints of traffic counter availability and City staff time limitations. Practical constraints on collection of various types of traffic data for certain clas- sifications of traffic generations also were considered. City staff performed trip generation studies of selected sites repre- senting one of these fundamental types of land uses : low density residential developments, medium density residential developments , high density residential developments, predominately retail-commercial development, predominately office-commercial development, and ' industrial . These field determined rates served as the starting point for the trip rate determination process. Bearing in mind the time of year in which the studies were conducted and other details affecting the proper determination of citywide trip generation rates, the field studies provided one source of input to this aspect of the model . • Published Sources of Trip Generation Rates : All through the trip generation development process, appropriate reference was made to standard references of trip generation experience elsewhere. e File Sources : Consultant staff employed and cross-checked Huntington Beach rate determination with selected private file information on trip generation experience in certain areas around Orange County. i Other Local Generation Rate Sources: Selected neighboring local governments were sources of comparative data which was viewed as part of the overall Huntington Beach generation rate determination process. e Calibration to Actual Travel Conditions: As described under the model calibration subsection VIII . 1 , trip generation rates were refined through a multipass series of adjustments until the generation rates, applied to the base year land use data, produced trip and totals that could be reconciled against other sources of trip end estimate data deemed pertinent and relevant to the Huntington Beach Transportation Demand Modelling effort. All of these considerations contributed to the eventual selection of trip generation rates used in the modelling program. Highway Network Data, City of Huntington Beach A principal source of relevant historical and current (1978) traffic inventory data was Mr. Ralph R. Leyva, Traffic Engineer, City of Huntington Beach. Other network information was developed by Parsons Brinckerhoff staff. The coded networks were developed in-house by Parsons Brinckerhoff. Speeds used in link coding were selected by consultant staff with material input from field speed data samples provided by the City Traffic Engineer. Parsons Brinckerhoff staff made a citywide reconnaissance of base year network facilities to determine certain coding details and classifications appropriate for use in the medelling program. Area types and number of lanes on City facilities for 1978 were field verified by Parsons Brinckerhoff staff. X-2 Regional Recreational Trip Information Current (1978) summer weekday visitation estimates to selected key recrea- tional destinations were obtained through a telephone survey to the agencies responsible for their operation. This included, but was not limited to, the City of Huntington Beach Parks, Beaches , and Recreation Department. Also, as a basis for deriving order-of-magnitude estimates of recreational trip patterns and future recreational demand levels , the following information from the Orange County Recreation Needs and Regional Parks Study was consulted: • Actual vehicle license plate surveys for several Huntington Beach recreational destinations ® s The following report references: ■ 1 . Base Year 1977 Needs/Deficiencies Analysis, Orange County Recreational Needs and Regional Parks Study. Technical Memorandum Number 1 of 4. Prepared by Parsons Brinckerhoff for the Orange County Environmental Management Agency. June 4, 1979. 2. Scenario I and Scenario II Needs/Deficiencies Analysis , Orange County Recreational Needs and Regional Parks Study. Technical Memorandum Number 2 of 4. Prepared by Parsons Brinckerhoff for the Orange County Environmental Management Agency. June 8, 1979• 3. Scenario III Needs/Deficiencies Analysis , Orange County Recreational Needs and Regional Parks Study. Technical Memorandum Number 3 of 4. Prepared by Parsons Brinckerhoff for the Orange County Environmental Management Agency. June 11 , 1979. 4. Policy Implications and Preliminary Recommendations, Orange County Recreational Needs and Regional Parks Study. Technical Memorandum Number 4 of 7 Prepared by Parsons Brinckerhoff for the Orange County Environmental Management Agency. June 12, 1979. In addition, the informational data base employed included informal survey data collected by the City of Huntington Beach describing arterial access routes for non-resident visitors to beach destinations. Parsons Brinckerhoff staff developed the regional trip tables using manual methods; the tables were then converted to computer-readable form for use in the modelling routines (see Appendix A) . Other City Documentation Other City of Huntington Beach planning documentation was referred to at the outset of the modelling program for general information and insights into the City 's characteristics. The following were among the references reviewed : i e The Huntington Beach General Plan. December, 1976. ® ® Land Use Element — Background Report. August, 1976. ® Circulation Element - Background Report. August, 1976 X-3 ® Inventory of Existing Conditions - Downtown Planning Area. December, 1975 ® Population Growth Element - Background Report. August , 1976. ® Proposed Redevelopment Plan for Huntington Beach Downtown Re- development Project: Final Environmental Im act Report 7 -2. October, 1976. ® Industrial Register - City of .Huntington Beach. April , 1978. e Draft Environmental Impact Re ort 76-5. Precise Plan of Streets Alignments 7 - A through E: Civic Center-Old Town Area. October, 1976. t x-4 1 1 � APPENDICES 1 1 1 1 1 1 1 1 1 APPENDIX A SUMMARY OF REGIONAL RECREATIONAL TRAVEL DATA DEVELOPMENT This appendix gives an overview of the development of regional recreational trip tables for use in the Huntington Beach Transportation Demand Model . 1 . Approximate summer weekday visitation levels, by Huntington Beach Transportation Demand Model zone, were developed to a level ade- quate for modelling purposes. For the initial model runs (1978 and 1995) performed under this work program, regional recreational information was developed for all beach zones plus the zones containing Huntington Central Park. (City Staff will have full latitude to increase the coverage of regional recreational input and to update visitation estimates at their discretion in future model applications. ) Hand calculations were then done of the approximate corresponding vehicle trip ends assuming a uniform standard vehicle occupancy factor. For the record, the vehicle trip ends by zone input to the initial model runs were: Zone 1978 1995 1 2,000 3,600 2 667 1 ,200 3 5,556 10,000 155 11 ,111 20,000 4 8,000 14,400 103 256 460 146 478 860 2. Available field sample information from the Orange County Recreation Needs and Regional Parks Study was used as the basis for hand-distributi.ng the trips from each recreation destination back to zones or cordons of origin. Correspondences were set up between zip codes in license plate visitation surveys and annual cordon points or internal Huntington Beach zones. Trips from other areas were hand assigned to cordons based on available field samples, observations, and experience. Trips to internal zip code areas were allocated to individual zones in a manner basically proportional to the number of dwelling units in each zip code area. Trip tables were developed by hand,following these procedures. For 1995, some of the same patterns-of-arrival assumptions were employed but 1995 estimated visitions levels and 1995 dwelling units information was used; trip tables were de- veloped by hand as well . 3. Computer procedures were then used to build these tables in computer-readable form. These tables are available for continuing use by City Staff. Staff will not need to go through the hand procedures followed by Parsons Brinckerhoff; but will be able to make updates using UTPS software and the original computer- readable trip tables developed under this modelling program. A-1 i APPENDIX B PROGRAM LISTING FOR ORIGINAL SOFTWARE iThis appendix contains full program listings for the three model programs written by Parsons Brinckerhoff Staff._ The order of presentation is : Figure B-1 TRPGENI Program Listing Figure B-2 TRPGEN2 Program Listing Figure B-3 FORT Program Listing B-1 FORTRAN IV G LEVEL 21 MAIN DATE = 80008 13/24/45 PAGE 0001 C C TRPGENI C C THIS PROGRAM CALCULATES TOTAL VEHICLE TRIP ENDS GENERATED C BASED ON LAND USE ACTIVITY DATA. PRINTS TWO REPORTS: C I. LAND USE ACTIVITY DATA BY HBTDM ZONES C 2. TOTAL VEHICLE TRIP ENDS BY ACTIVITY AND HBTDM ZONES C ALSO OUTPUTS VARIABLES REQUIRED IN THE NEXT TRIP GENERATION C PROCESS (TRPGEN2) ONTO DISK (FILE 10) C C INPUT DATA C C CARD NO. I --- REPORT YEAR COLS I TO 4 C C CARDS NUS. 2 TO 161 (ZONES 1 TO 160) LAND USE ACTIVITY DATA C C C COLS LAND USE ACTIVITY C C 01 — 03 HBTDM TRAFFIC ANALYSIS ZONES (TAZ) C 04 — 07 NO. OF DWELLING UNITS, LOW DENSITY C 08 — 11 NO. OF DWELLING UNITS, MEDIUM DENSITY C 12 — 15 NO. OF DWELLING UNITS, HIGH DENSITY C 16 — 19 NO. OF DWELLING UNITS, MOBILE HOMES C 20 — 26 RETAIL COMMERCIAL, GROSS FLOOR AREA—SQ.FT. C 27 — 32 OFFICE PROFESSIONAL, GROSS FLOOR AREA—SQ,FT. C 33 — 36 NUMBER OF EMPLOYEES, INDUSTRIAL 0o C 37 — 39 NUMBER OF ACRES (IN TENTHS)o NEIGHBORHOOD PARK N C 40 — 42 NUMBER OF ACRES TIN TENTHS), COMMUNITY PARK C 43 — 45 ENROLLMENT, ELEMENTARY SCHOOL C 46 — 49 ENROLLMENT, INTERMEDIATE SCHOOL C 50 — 53 ENROLLMENT, HIGH SCHOOL C 54 — 58 ENROLLMENT, COLLEGE C 59 — 62 TRIPENDS, SPECIAL FEATURE—TYPE 1 C 63 — 66 1RIPENDS, SPECIAL FEATURE—TYPE 2 C 67 — 71 TRIPENDS, REGIONAL RECREATION C C C DISK (FILE 9) — MMTS TO HBTDM ZONE EQUIVALENCE TABLE C 0001 INTEGER*4 MMTS( 160),HHTOT(160)oWP(I60),TOTDU(160) eTOTTE(160) 0002 INIEGER*4 DATA( 160,17),TDATA(17),YEAR oTRPEND(I61,18) 0003 INTEGER*4 THHTOI,TWP,TTOTDU,TTOTTE 0004 DIMENSION RATE( I7) ,RATEA( 17),RATE8(17) C C TRIP GENERATION RATES C 0005 DATA RATE/0. 08.8,6.6,7,1,5.2,0.0306,0.0262,2.690.1890.44 ,0.4,0.9, FIGURE B-1 TRPGENI PROGRAM LISTING PAGE 1 of 5 FORTRAN IV G LEVEL 21 MAIN DATE = 80008 13/24/45 PAGE 0002 1 C C TRIP GENERATION RATES FOR ZONES IN GROUP A C 2 RATEA/0.,7.0,5.2,5.2,5.2,0.0087,0.0052,2.6,0.1700.44►0.44s0.87, 3 1.591 .7,1.0,1 .0,1.0/, C C TRIP GENERATION RATES FOR ZONES 1N GROUP B C 4 RATEB/0.,7.4,6.196.5,5.2,0.030590.026,2s6,0.1790.44,0.44,0.87, 5 1.591.7,1.011 .0,1.0/ C C INITIALIZE VARIABLES C 0006 KOUNT=O 0007 DO 1 1=1,161 0008 DO I J=1,18 0009 TRPEND( I,J)=0 0010 1 CONTINUE 0011 DO 2 J=1917 0012 2 TDATA(J)=0 0013 THHTOT=O 0014 TNP=O 0015 TTOIDU=O 0016 TIOTTE=O C C READ YEAR W C w 0017 READ(5,5) YEAR, IND 0018 5 FORMAT ( 1406) C C READ LAND USE ACTIVITY DATA C 0019 READ(5910) ((DATA( I,J),J=1 ,17),1=1,160) 0020 10 FORMAT( 13,414,I7,16,I4,313,214 ,15,214,15) C C READ MMTS TO HBTOM ZONE EQUIVALENCE DATA !FILE 91 C 0021 READ(9911 ) (MMTS(I ),1=I,160) 0022 11 FORMAT(5X,I3) C C CALCULATE INPUT TOTALS C 0023 DO 20 J=2917 0024 00 20 1=1,160 0025 TDATA(J)=TDATA(J)*DATAII,J) 0026 20 CONTINUE C FIGURE B-1 TRPGENI PROGRAM LISTING PAGE 2 of 5 FORTRAN 1V G LEVEL 21 MAIN DATE = 80008 13/24/45 PAGE 0003 C PRINT REPORT NO. i C C C PAGE HEADING C 0027 30 FORMAT( ele,/T29eHBTDM e,A49e LAND USE ACTIVITY DATA ...e/// 1 T10,0NUMBER OF DWELLING UNITS' T38, 9SPACEo GFA—SFe9154, 2 e1NDUS ACRES PK1.1)e9181,eNUMBER OF STUDENTS1911070 3 'NO. OF TRIP ENOSe/T29eZONEo ,T9oeLOWeoT16,eMEDe,123,$HIGHe, 4 T32, vMHo,T37, oRETAIL OFFICE ,oT55oeEMPL NEIGH COMMe , 5 T76veELEM 1NTERe,T919eHIGH COLLEGEI,T107, 6 oSFI SF2 RECe/) C C PRINT INPUT DATA C 002B DO 40 I=1o160 0029 IF (MOO(KOUNT ,40).EQ.0) WRITE(6v30) YEAR 0030 WRITE(6935) (OATA( I,J)oJ=I v171 0031 35 FORMAT ( ° 9912,13,217,18,l7oI9o21804170218917016017) 0032 KOUNT=K OUN1+1 0033 IF (MUD(KOUN1 ,5) .EQ.0) WRI1E(6936) 0034 36 FORMAT( ° °1 0035 40 CONTINUE C C PRINT TOTALS C 0036 WRITE(6v45) (1DA1A(J) vJ-2,17) 00 0037 45 FORMAT( ° °,T2,3Xo2I7ol8,l7ol9o218v4I79218v171,16,17) C C CALCULATE VEHICLE TRIP ENDS GENERATED C 0038 00 105 1=1,160 0039 DO 100 J=2,17 0040 IF (DATA(I ,J) .EQ.0) GO 10 100 0041 TRPEND( IoJ1=1FIX(OATA(I,J)#RATE(J1+0.51 C C APPLY RATES A FOR ZONES IN GROUP A (3,89-93,150-153,15591599160) C 0042 IF(I.EQ.3.OR.(1 .GE.89.AND.I.LE .93).OR.i 1.GE.150.AND.I.LE .153) . 1 OR.1.EQ.155.UR.I.EQ.159.OR.I.EQ.160) 2 TRPEND(IoJ)-IFIX(DATAIIoJ)*RATEA(J)+0.5) r c ' C APPLY RATES B FOR ZONES IN GROUP B (86-88094-990112-114,149,154) C 0043 IF((I.GE.86.AND.I.LE.88).OR.(I .GE.94.AND.I.LE.99).OR. I (I .GE.112.AND.I.LE. 114).OR.I .EQ.149.OR.1 .EQ.154) 3 TRPEND(I ,J)=1F1X(DATA(I,J)*RAIEB(J)+0.5) 0044 100 CONTINUE FIGURE B-1 TRPGENI PROGRAM LISTING PAGE 3 of 5 r FORTRAN IV G LEVEL 21 MAIN DATE 80008 13/24/45 PAGE 0004 0045 105 CONTINUE C C PRINT REPORT NO. 2 C C HEADINGS C 0046 110 FORMATI '1'9/129 'HBTDM 99A4, 1 ' VEHICLE TRIP ENDS GENERATED BY LAND USE ACTIVITY TYPES ...'// 2 /115,'DWELLING UN17S'9T54o° INDUS PARKS' , 3 T86, 6SCHOOLS4 ,1107, 4 'NO. OF TRIP ENDS'/T29'LONE' 9T9,'LOW'eTl6,'MEDo,123,'HIGH'o 5 T32, 'MH',T37► 'RETAIL OFFICE ',T55,'EMPL NEIGH COMM' , 6 116,'ELEM INTER'9791o'H1GH COLLEGE10107, 7 'SF1 SF2 REC TOTALS°/) C C CALCULATE ROW TOTALS C 0047 DO 120 1=1.160 0048 DO 120 J=2,17 0049 120 TRPEND( 1s18)=IRPEND( lol8)+TRPEND(IoJ) C C CALCULATE COLUMN TOTALS C 0050 DO 130 J=2918 0051 DO 130 1=19160 0052 130 TRPEND( 161,J)=1RPEND( 161,J)*TRPEND(l,J) C C PRINT TRIP ENDS C 0053 KOUNT=O 0054 00 I40 1=19160 0055 IFIMOO(KOUNT,40).EQ.01 WRITE(6,110) YEAR 0056 WRITE(69135) (DATA(Iol ),(IRPEND(l,J),J=2918)) 0057 135 FORMAT( ' '9129I39217,18ol7,l9o21894I79218ol7,16,17o110) 0058 KOUNI=KUUNI+I 0059 IF(MOD(KOUNTv5) .EQ.0) WRITE16o36) 0060 140 CONTINUE C C PRINT TOTALS C 0061 WRITE(6,145) (TRPEND( 1619J),J=2,18) 0062 145 FORMAT ( ' '912,3X,2l7oT8ol7,19,2180417o218, I7,16,I7,Il0I C C CALCULATE VARIABLES USED IN TRIP GENERATION EQUATIONS C FOR NEXT STEP (TRPGEN2 1 C 00(,3 DO 150 1=1,160 0064 HIiIOT( I )=TRPEND(192)+1RPEND(lo3)+TRPEND(194)+TRPEND(1,5) FIGURE B-I TRPGENI . PROGRAM LISTING PAGE 4 of 5 mmm FORTRAN IV G LEVEL 21 MAIN DATE = 80006 13/24/45 PAGE 0005 0065 WP(I)=TkPENO( 1 ,6)+TRPEND(1 ,7)+TRPEND(1,8)+TRPENO( Io15)+ 1 TRPEND( 1,16) 0066 TOTDU( i )=DATA( 1 ,2)+DATA(1 ,3)+DATA( 1o4)+DATA(195) 0067 TUTTE( I)=TRPEND(1,18)—TRPEND(1r17) 006E 1HHIOT=THHTOT4HHTOT( I ) 0069 TWP=TWP+WP(1 ) 0070 TTOTDU=TTOTDU+IOTOU(I ) 0071 TTOTIE=TT0TTE4TOTTE(I ) 0072 150 CONTINUE C C 711E FOLLOWING DEFINE THE VARIABLES TRANSFERED TO NEXT STEP C C MMIS = MM1S ZONES C HHIUT = TOTAL DWELLING UNIT TRIP ENDS C WP = WORK PLACE TRIP ENDS C TOTDU = TOTAL DWELLING UNITS C TOTTE = TOTAL TRIP ENDS (EXCLUDES REGIONAL RECREATION TRIPS) C TRPENDl1,61 = RET (RETAIL COMMERCIAL TRIP ENDS) C TRPENO( 1,15) = SF1 (SPECIAL FEATURE NO. I TRIP ENDS) C DATA(1 ,1) = HBZN (HBTDM ZONES) C OATA(1 ,6) = RETSP (RETAIL COMMERCIAL SPACE — SQ.FT.) C DATA(1 ,7) = OFFSP (PROFESSIONAL OFFICE SPACE — SQ.FT.) C OATA(1 ,8) = INDEMP (NUMBER OF INDUSTRIAL EMPLOYEES) C C STORE VARIABLES ONTO DISK (FILE 10) C 0073 160 WRITE( 109161 ) (MMTS(I)rDATA(I,l),HHTOT(I),TOTDU(1 )►WP(1) , w I 1RPEND(1,6) ,TRPEND(1,15) ,TOT1E(1 ) ,OATA(1 ,6),OA1A(Io7)o 2 DATA( 198)vI=I ,160) 0074 161 FURMA7 ( 13,14 ,617,218,17) C C 1F IND IS GT 0 PRINT VARIABLES, OTHERWISE EXIT C 0075 IF(IND.EQ.0) GO TO 180 0076 WRITE(6,170) 0077 170 FORMAT( III,12,6NMTS HB HHTOT TOTDU WP RET, , 1 T48, 'SF1 TU1TE RETSP OFFSP INDEMP°/1 0078 WRITE(6,171) (MMTS(I) ,DATA(l,l ),HHTOT(1)91010U( 1),WP( I) , I TRPENO( I,6),TRPEND( 19I5),TOTTE(I )90A1A(1o6),OATA(1 ,7) r 2 DAIA(Ir8), 1=19160) 0079 171 FORMAT( ' r02,214,618,2110,18) 001t0 WRITE(6,175) THHTOI,TTOTDU91WP,TRPEND(16196) ,TRPEND( 16lol5), I TTOTTE,IDATA(6),TDATA(7) ,TDATA(B) 00d1 175 FURMAT0 01,T3,8TOTALS 1,618,2110,10) 0062 180 CALL EXIT O0B3 END FIGURE B-1 TRPGENI PROGRAM LISTING PAGE 5 of 5 I� m m m W ® m ® m ® m ® r m m w ® m :m FORTRAN IV G LEVEL 21 MAIN DATE = 80009 11/11/48 PAGE 0001 C C 1RPGEN2 ° C C THIS PROGRAM CALCULATES PRODUCTION/ATTRACTION TRIP ENDS BY C THREE PURPOSES: 1) HOME BASED WORK 2) HOME BASED NUN-WORK C AND 31 NON-HOME BASED. C THE TRIP GENERATION EQUATIONS UTILIZES THE MMTS P/A AUTO C DRIVER TRIP ENDS BY PURPOSE (HBW,HBNW AND NHB) AS WELL AS THE C VARIABLES DEVELOPED IN 1RPGENI . THE PROGRAM DEVELOPS C P-A FACTORS FOR EXPANDING MMTS ZONES TO HBTDM ZONES AND C FACTORS TO CONVERT MMTS TRIP ENDS TO HBTDM TRIP ENDS. C PRINTS 4 REPORTS C 3. MMTS VEHICLE DRIVER TRIP ENDS FOR HUNTINGTON. BEACH AREA C 4. HBTDM VEHICLE DRIVER TRIP ENDS GROUPED BY MMTS ZONES C 5. P-A FACTORS FOR EXPANDING MMTS ZONES TO HBTDM ZONES C (BY TWO PURPOSES; 1 ) HOME BASED WORK AND 2) OTHER PURPOSE) C 6. FACTORS TU CONVERT MMTS TO HBTOM TRIP ENDS C C THE P-A FACTORS ARE PUNCHED ONTO CARDS IN A FORMAT THAT C IS COMPATIBLE WITH THE P-A FACTORS USED 14 THE UTPS PROGRAM C USQUEX FOR EXPANDING DISTRICTS TO ZONES. C THE FACTORS TO CONVERT MMTS TO HBTDM TRIP ENDS ARE PUNCHED ONTO C CARDS IN A FORMAT COMPATIBLE TO THE MODIFICATION CARDS USED C IN THE UTPS PROGRAM UMCON FOR MODIFYING TRIP TABLES. C THE HBTOM VEHICLE DRIVER TRIP ENDS (P-A) BY PURPOSE ARE STORED ONTO C DISK (F 1LE 11 ) 10 BE USED IN THE NEXT STEP OF THE TRIP GENERATION C PROCEDURE (1RPGEN3). O0 C v C C C INPUT DATA C C CARD NO. 1 --- REPORT YEAR (COLS 1 TO 4) C CARDS NOS. 2 10 20 MMTS VEHICLE DRIVER TRIP ENDS BY PURPOSE C (MMTS ZONES 38E, 390, 399 TO 415) C C COLS DESCRIPTION C 01 - 06 MMTS ZONE NUMBER C 07 - 12 HOME BASED WORK TRIP ENDS - PRODUCTION C 13 - 18 HOME BASED NON-WORK TRIP ENDS - PRODUCTION C 19 - 24 NON-HDME BASED TRIP ENDS - PRODUCTION C 25 - 30 HOME BASED WORK TRIP ENDS - ATTRACTION C 31 - 36 HOME BASED NON-WORK TRIP ENDS - ATTRACTION C 37 - 42 NON-HOME BASED TRIP ENDS - ATTRACTION C C FROM DISK (FILE 10) VARIABLES FROM TRPGENI C (HBTDM DATA SORTED BY MMTS ZONES) C FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 1 of 14 " m ® m m m mom m m m r m m m m m m � FORTRAN IV G LEVEL 21 MAIN DATE = 80009 14/11/48 PAGE 0002 0001 INTEGER*2 ZN(19),NO(19),YFAR,IZN(19) 0002 INTEGER-4 SirEND,TONES,HBEMP(160),MMZN(4),EHP(4),OU(4) 0003 INTEGER*4 HBWP(20) ,HBNWP(20) ,NHBP(20)*HBWA(20),HBNWA(20)9 1 N1iBA(20),ITUTP(20) ,ITOTA(20) ,MMNO(160),TOTP(160),TOTA( 160), 2 TTE( 160),PFIBW(160)r0PP(160),AHBW(l60),OPA( 160) 0004 INTEGER*4 MMIS( 160),IiBZN(160),HH10T(160),WP( 160),TOITE( 160) , I RETSP(160) rUFFSP(160) ,INDFMP(160) ,RET(160) ,SFI(160) ,TOTDU(160) 0005 INIEGERY4 1PIIBW(19),TOPP(19),TTUIP( 19) ,TAHBW(19),TOPA(19)9 1 TTOTA(19),TTTE(19) ,TIPHBW,TTOPP,TTIDIP, 2 1TAHBWrTTOPA,ITTOTA,TTTTE 0006 1NIEGER*4 101 (20),HBPROD,TRPS( 19),PHBNW(160) ,PNHB(160),HBATTR, 1 AHBNW(160) ,TPIIBNWl191,TPNHB( 19),TAHBNW(19) , 2 11PHNW,TTPNHB9TIAHNW 0007 INIEGERv4 TOTPRO,TOTATT,FIBATI,PTOTIE,HBNWAH,DIST(19) 0008 DIMENSION PCP1( 160),PCP2(160),PCP3( 160),PCA1 (160),PCA2( 160) 0 1 PCA3( 160),FACII( 19) ,FACT2(19), 2 FPIIBWl1(j0) ,FUFP( 160) ,FAHBW(160),FOPA(160) 91FPHBH(19), 3 TFOPP(19),TFAh8W(19),TFOPA(19) 0009 DIMENSION AANHB(19),XANHB( 160) ,FACT3(160),FAC14(160) 0010 DIMENSION TPCPI (19),TPCP2(19)91PCP3(19),TPCA1(19) ,TPCA2(19)► 2 TPCA3(19),TXANliB(19),APRIME( 160),TOTAX(160),FHWP(19)9 3 FHWA(19),XFHWP(19),XFHWA(19) ,XFOPP(19),XFOPA(19) 0011 LOGICAL TEST 0012 DATA ZONES/160/ C CC FOR TESTING, SET TEST 10 .TRUE. TO PRINT OUT INTERMEDIATE C VARIABLE VALUES vo C ao 0013 DATA TEST/.FALSE./ C C INITIALIZE VARIABLES C \ 0014 DO 200 N=1,19 0015 TPFIBW(N)=0 0016 IPHBNW(N)=0 0017 1PNHB(N)=0 0018 TOPP(N)=0 0019 TTOTP(N)=0 0020 TAHBW(N)=0 0021 TAHBNW(N)=0 0022 TOPA(N)=0 0023 TTUTA(N)=0 0024 TTTE(N)=0 0025 IF PIIBW(N)=0. 0026 TFOPP(N)=0. 0027 TFAHBW(N)=0. 002E TFOPA(N)=0. 0029 200 CONTINUE FIGURE B-2 TRPGEN PROGRAM LISTING PAGE 2 of 14 FORTRAN IV G LEVEL 21 MAIN DATE = 80009 14/11/48 PAGE 0003 0030 HBWP(20)=0 0031 HBNWP(20)=0 0032 NHBP120)=0 0033 HBWA(20)=0 0034 HBNWA(20)=0 0035 NHBA(20)=0 0036 11PHBW=0 0037 1TPHNW=0 0038 TTPNHB=O 0039 TTOPP=O 0040 TTAHBW=O 0041 TTAHNW=O 0042 TTOPA=O 0043 11TUTP=0 0044 TTTOTA=O 0045 1T1TE=0 C C READ YEAR C 0046 REA0(5.205) YEAR r 0047 205 FURMAT(I4) C r, C READ MM1S VEHICLE DRIVER TRIP ENDS (P—A) BY PURPOSE C 0048 READ(5o210) (ZN(I) rHBWP( I )•HBNWP(l ),NHBP(1 )OHBWA(l),HBNWA(I), I NHBA( IItI=1.19) 0049 210 FORMAT (716) w C ( w C CALCULATE TOTALS AND PERCENTAGES C 0050 OU 220 1=1.20 0051 IF (I .EQ.20) GO TO 215 0052 HBWP(20)=IiBWP(20)+HBWP(I ) 0053 HBNWP(20)=HBNWP(20)+HBNWP( l) r, 0054 NHBP(20)=NHBP(20)+NHBP( I) 0055 HBWA120)=HBWA(20)+HBWA( I) 0056 HBNWA(20)=HBNWA(20)+HBNWA( I) 0057 NHBA(20)=NHBA(20)+NHBA( I) 0058 215 1TOTP( I )=HBWP(I )+HBNWP( 1)+NHBP(1) 0059 ITUTA(I )=HBWA(1 )+HBNWA( I)+NHBA (I) 0060 1U1(I)=ITUTPII)+ITUTA(I ) 0061 PCP1(1 )=FLOAT(HBWP(I) )/ITOTP(I )+0.0005 0062 PCP2(1 )=FLOAT(HBNWP(I ))/ITOTP( 1)+0.0005 0063 PCP3(1 )=FLOATINHBP(I ) )/ITOTP(1 )+0.0005 0064 PCA1(I )=FLOAT(HBWA(l ))/ITO1A(I )+0.0005 0065 PCA2(I )=FLOAT(HPNWA(1 ))/IIUTAII)+0.0005 0066 PCA3(1 )=FLOAT(NhBA(1 ) )/1TDTA(I )+0.0005 0067 220 CONTINUE FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 3 of 14 FORTRAN IV G LEVEL 21 MAIN DATE - 80009 14/11/48 PAGE 0004 C C PRINT REPORT NO. 3 C C PRINT HEADINGS C 00(38 IFI YEAR.EQ.1978) YEAR=1976 0069 WRITE(6,230) YEAR 0070 230 FORMAT( '1 '/110, 14, ' MMTS VEHICLE DRIVER TRIP'91400 1 'ENDS FOR HUNTINGTON BEACH AREA ...'/// 2 13191P R 0 D U C T 1 0 Nl,T89r'A T T R A C T 1 0 N'r A 1128, 'TUTAL°/ 3 T10, 'MMTS' ,T519'PERCENTAGE', T109,'PERCE4TAGE',T129,°TRIP'/ 4 T10, 'ZONE' ,T18,21'H8W HBNW NHB TOTAL HBW HBNW°, 5 ° NHB', 11X ).1129,°ENDS'/) C C PRINT DATA C 0071 KUUNT=O 0072 00 235 I=1,19 0073 WRIIE(6,232) ZN(I) ,HBWP(l),HBNWPII ),NHBP(I ),1TOTPIIIePCPI(llb 1 PCP2( 1) ,PCP3( l),HBWA( 1)rHBNWA(I) .NHBA(l) ,1TOTAII),PCAI(I ), 2 PCA2(1),PCA3( I),IOT(I ) 0074 232 FORMAT( ' '.110, 14r2(317,18,1X°3F7.3,7X),T123,I10) 0075 KOUNT=KOUNT*l 0076 1F(MOD(KOUNT95) .EQ.0) WRITE(6►2331 0077 233 FORMAT ( ' ') - 0078 235 CUNT INUE O° C C PRINT TOTALS o C 0079 WRITE(6,241) (HBWP(1 )rHBNWP(I) ,NHBP(1 ),ITOTP(I ),PCP1(I) rPCP2(1 ), 1 PCP3( 1),HBWA( I)rHBNWA(1) ,NHBA( 1) 9[TOTA(1 )rPCAI(I)rPCA2(l ), 2 PCA3( II ,TOT(I ),1=20r20) 0080 241 FURMAT( 900,.T9,' 1OTALS° r114,2(317,18,1X,3F7.3,7X),T123,I10, 1 //////////T12,'NOTEt ZONES 388r 390r 411 AND 414 INCLUDES', 2 ' TOTAL DATA. NOT "FACTORED 10 INCLUDE ONLY HB ZONES') C C C C READ VARIABLES USED IN TRIP GENERATION EQUATIONS FROM DISK (FILE 10) C DATA SORTED BY MMTS ZONES ' C 0081 READ(10,301) (MMTS(l) ,HBZNl1),HHTOT(1 )rTOTDU(I )rWP(I ) ,RET(I)r 1 SFI( l ),TOIIE ( I),RFTSP(I) ,OFFSPII) ,INDEMP( 1 ),I=i,10NES) 0082 301 FORMAT( 13,I4,611,218,17) C C DETERMINE NUMBER OF HBTDM ZONES IN EACH MMTS ZONE C FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 4 of 14 = Ai m ! m MEMO mom m m m FORTRAN IV G LEVEL 21 MAIN DATE = 80009 14/11/48 PAGE 0005 0083 00 310 N=1,19 0084 310 NO(N)=0 0085 N=1 0086 1ND=388 0087 DO 320 1=I ,ZONES 0088 IF(MMTS(I ).EQ.INU) GO TO 315 0089 N=N+1 0090 MMNO(1 )=N 0091 INO=MMTS(1) 0092 NO(N)=NO(N)+ l 0093 GO TO 320 0094 315 NO(N)=ND(N)+1 0695 MMNO(I )=N 0096 320 CONTINUL C C CALCULATE FAC70RS USING MMTS VEHICLE DRIVER TRIP END DATA C 0097 DO 325 N=1,19 0098 FACTI(N)=FLOATIHBIIP(N))/(HBWP(N)*HBNWP(N)) 0099 FAC12(N)=FLDATINIiBP(N)+NHBA(N) )/TOTIN) 0100 325 CONTINUE 0101 1F (1EST) WR1TE(6,3250) 0102 3250 FORMAT( '!°) C C TRIP GENERATION CALCULATIONS C 0103 DO 330 1=1,IUNES m 0104 A=0.00222*RETSP(I) 0105 IF(RETSP(I).EQ.0) A-0. 0106 B=2.73*0.00311*CFFSP( 1) 0107 IF (OFFSPII).EQ.0) B=O. 0108 HBEMP( I )=1f1X(INOEMP(I)+A*B+0.5) 0109 IF (RET ( I) .EQ.0) RET(l )=1 0110 AA=FLOAT(RE1 ( 1 ) *SF1( l) )/RET(1)*A 0111 APRIME( I)=AA 0112 XAHBW=23.9+1 .539*HBEMP(I)+0.0001*HBEMP( I)*#2. 0113 IF(HBEMP(I).EQ.0) XAHBW=O. 0114 XAHBNW=230.2+15.404*AA*2.11*101OU(1 ) 0115 IF (AA.LT.0.0001 .AND.TOTDU( I).E0.01 XAHBNW=O. 0116 XANIiB( i )=11(3.2+6.866*AA+1.486*IiBEMP1I)+0.721*TOTDU( )) 0117 IF (AA..LT.0.0001 .AND.HBEMP( I).EQ.O.AND.TOTDU(I) .EQ.0) XANHB(1)=0. 0118 TOTAX( I )=XAHBW+XAHBNW+XANHB(I) 0119 X=XAHBW+XAIIBNW 0120 1F(X.LT.0.000001) X=1. 0121 FAC13( 1 )=XAHBW/X 0122 Y=6.866*AA+1 .486%HBEMP( 11+0.721*TOTDU(1 ) 0123 If (Y.LT.0.000I I Y=1. 0124 FAC1411 )=(0.721*TUTDU(I ))/Y FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 5 of 14 r ®w W m a m m r r now FORTRAN 1V G LEVEL 21 MAIN DATE = 80009 14/11/48 PAGE 0006 0125 IF(IEST ► WRITE(6,3330) MM1S( I) ,HBZN(I)oA,B,RETSP( I),OFFSP(1 ), 1 HBEMP(I ),INDEMP( l),RET( I ),AA,SFIII) ,XAHBW,XAHBNW,XANHB(1)o 2 X,FAC13(1) ,FACT4ll ) 0126 3330 FORMAT( '0'oT3o'MM HBI,T15 ,'AIoT25o'8'rT34, "RE ISPIvT44o'OFF SP', 1 T54,'HBEMP',T63, 'INDEMP' rT76,'RE T',T85►IAA',T96o'SF10/ 2 214,2F10.3,5110,FIO.3,110/T14,'XAHBW',T23,'XAHBNW',134 , 3 'XANHB',145,' X',T54 ,'FACT39,764,'FACT4'/ 4 T10,6F10.3) 0127 330 CONTINUE C C CALCULATE TOTAL ANHB SCORE AND TOTAL TRIP ENDS FOR EACH MM1S ZONE C 012.8 END=O 0129 N=0 0130 332 ST=END*1 0131 N-N+1 0132 TXANHB'(N)=0. 0133 TRPS(N)=0 0134 END=ST—]*NO(N) 0135 OD 335 1=SToEND 0136 TXANHB(N)=TXANHF(N)+XANH8( I) 0137 TRPS(N)=TRPS(N)+JUT1E (I) 0138 335 CONTINUE 0139 IF(TEST) WRITEl6,33501 MMTSII) ,HBZN(I)oSToN,END,NO(NIo 1 1RPS(N) oTXANHB(N),XANHB( I) 0140 3350 FURMAT( '0',T3,'MM HB ST N END N01913191TRP 0 0 39, i 'TXANHB',150o 'XANHB'/6I4 ,110,2F10.21 C N 0111 DO 980 1=ST,END 0142 1F (TXANHB(N) .LT .0.0001) TXANHB(N)=1 . 0143 RXANHB=XANHB( 1)/TXANHB(N) 0144 NHB=IFIX(TRPS(N)*FAC12(N)#RXANHBe0.5) 0145 PTOTTE=IOTTE( 1 ) 0146 IF(TOTTE( I).E0.0) PTOTTE=l 0147 CHECK=FLOAT(NHB)/PTOTTE 0148 IF(CHECK.LE.0.4C) GO TO 980 0149 ILMP-HBLMP(l ) 0150 IF (IEMP.E9.0) IEMP=1 0151 EkAT1U=FLOA1( 1NDEMP( 1 ))/IEMP 0152 IF(ERATIO.LT .0.40) GO 10 960 0153 NNFIB=0.30#1DTTE (1) 0154 XANHB( 1 )=FLOA] (ANHB)/NHB*XANHB(I) 0155 GO TO 980 0156 960 PNHB(I )=0.5*NHB 0157 NHBPHH=IFIXIFACI4( 1)*PNH8( 1)) 0158 H13NWAH=2.93*NH6FHH 0159 TOTPRD=HH101 ( 1 )#PtJHB( I)--2YNHBPHH—HBNWAH FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 6 of 14 m o s" lm- m m FUkTRAN IV G LEVEL 21 MAIN DATE = 80009 14/11/48 PdGE 0007 0160 TUTATT=TOTTE ( I)-TOTPRO 0161 NNHB=(2YXANHB( 1 ))/TOTAX( I)*TOTATT 0162 XANHB( I)=FLOAI(NNHB)/NHB*XANHB (I ) 0163 980 CONTINUE C C 0164 IF (END.GE.ZUNES) GO TO 336 0165 IF (N.LT.19) GO TO 332 0166 336 CONTINUE C C 0167 DO 350 I=I.ZONES 0168 N=MMNO( 1) C C CALCULATE NON-HUME BASED VEHICLE TRIP ENDS C 0169 IF (1XANHB(N) .LT .0.0001) TXANHB(N)=1. 0170 RXANHB=XANHB( I )/TXANHB(N) 0171 NHB=IFIX(TRPS(N)*FACT2(N)*RXANHB40,5) C C NOTE: NUN-HOME BASED PRODUCTIONS AND ATTRACTIONS ARE THE SAME C 0172 PNHB(1 )-0.5*NHB 0173 NHBPHH=IFIX(FACT4( I)*PNHB( 1)) 0174 NHBPNH=PNHB( I)-NH8PHH C 0175 IiBNWAH=2.93*NHBPHH W 0176 HBPkOO=HHTOT( I)-2*NIIBPHH-HBNWAH 0177 TOTPRO=IiHTOT ( I )+PNHB( 1 )-2*NHBPHH-IIBNWAH 0178 TOTATT=TOTTE(I )-TOTPRO C C C C CALCULATE HOME BASED WORK PRODUCTION VEHICLE TRIP ENDS C 0179 PHEW(I)=IFIX(HBPRODYFACTI(N)o0.5) C C CALCULATE HOME BASED NON-WORK PRODUCTION VEHICLE TRIP ENDS C 0180 PHBNW( I )=HBPR00-PHBW( I) C C CALCULATE OTHER PURPOSE PRODUCTION VEHICLE TRIP ENDS C 0181 OPP(I)=PNHB( I )+PHBNW(1 ) C C CALCULATE HOME BASED WORK ATTRACTION VEH TRIP ENDS C 0182 HBATIR=TOTTE (1 )-PHBW( I )-OPP(l)-PNHB(I ) FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 7 of 14 FORTRAN IV G LEVEL 21 MAIN DATE .= 80009 14/11/48 PAGE 0008 0183 AHBW(1 )=1FIX(HBAITR*FAC13( ))) 0184 (VALUE=1.67YHBE10PII) 0185 If (AHBWII).LI.I VALUE I AHBW(I)=(VALUE 0186 IF(TOTDU(1).EQ.O.AND.APRIME(I) .LT.0.0001.AND.HBEMP(1 ) .NE.0) I AHBW(I)=IFIX(0.62*H6ATTRI 0187 IF (TOIDU(1).EQ.C.AND.APRIME(1) .LT.0.0001.AND.IIBEMP(I ).EQ.01 1 AHBW(I )=0 C C CALCULATE HOME BASED NON—WORK ATTRACTION VEHICLE TRIP ENDS C 0188 AHBNW( I )=HBATTR—AHBW( I ) 0169 IF (AHBNW( I).LT.0) AHBNW( 1)=IA8S(HBATTR—AH8W(1) ) C C CALCULATE OTHER PURPOSE ATTRACTION VEHICLE TRIP ENDS C 0190 UPA(1►=PNHBII )+AHBNW( I ) C C CALCULATE TOTAL PRODUCTION AND ATTRACTION TRIP ENDS C 0191 TOTP(I)=PHBW(1 )+0PP(I ) 0192 TOTA(I)=AHBW(1 )+0PA(1 ) 0193 1TE(I)=TOTP( I)+T0TA( I ) 0194 1FITOTP(1).EQ.0) GO TO 340 0195 PCPI(I )=FLOAT(PHBW(I) )/TO1P(I ) 0196 PCP2(1 )=FLOAT(PHBNW(1 ))/1U1P(1 ) 0197 PCP3(I )=FLOAT(PNHB(1 ))/TOTP(I) 0198 GO TO 345 OD 0199 340 PCPIII )=0. 0200 PCP2(1 )=0. 0201 PCP3111=0. 0202 345 IF (TOTA(1).EQ.0) GO TO 347 0203 PCAI(I )=FLOAT(AHBW(•I ))/TOTA(11 0204 PCA2( 1 )=FLOAT(APBNW( I ))/TOTA(l ) OZ05 PCA3(( )=FLOAT(PNH8(I ))/IOTA(I) 0206 IF(TEST) GO TU 348 0207 GO 10 350 0208 347 PCAI(1 )=0. 0209 PCA211 )=0. 0210 PCA3(1 )=0. 0211 348 IF(TEST) WRITE(693480) MMTS(I) ,HBZN(I) ,N,TOTTE( I) ,NHB,PNHB(I), 1 N14BPNH,NHBPNH,HBPROD,PHBW(I1 ,OPP( I),H8ATTR,AHBW(I) ,OPA(I ), 2 FACTI(N),FACT2(N),RXANHB 0212 3480 FORMAT( 'O'►T3,'PM HB N' ,T)7,'TOTTE' 91289'NHB',136,'PNHB' , 1 T43, 0NHBPHH NHBPNH HBPROD' •T72,'PH8W',T82,'OPP'o 2 T88, 'HBATTR', T99,'AHBW',1109,'OPA',T114, 'FACTI' , 3 T121 , 'FACTZ',T127,'RXANHB'/314,1119,3F7.3► 0213 350 CONTINUE C FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 8 of 14 FORTRAN 1V G LEVEL 21 MAIN DATE 60009 14/ll/48 PAGE 0009 C CALCULATE SUB—TOTALS FOR EACH PMTS ZONE C 0214 END=O 0215 N=0 0216 360 ST=END+I ' 0217 N=N+1 0218 END=ST-14 NO(N) 0219 DO 370 I-ST,END ' 0220 TPHBW(N)=1PITBW(N)+PHBW( l ) 0221 IPHBNW(N)=TPHBNW(N)+PHBNWII) 0222 TPNIIB(N)=IPNHB(N)+PNHB( I) 0223 TOPP(N)=TOPP(N)+OPPl1) 0224 ITOTP(N)=ITOIPIN►+TOIP( I) 0225 IAHBW(N)=TAHBW(N)+AHBW( I) 0226 TAHBNW(N)=TAHBNW(N)+AHBNW( I) 0227 IOPA(N)=TOPA(N)+OPA( I) 0228 T10TA(N)=TTOTA(N)+IOTA(1) 0229 TTIE(N)=TTIE (N)+TTE( I) '0230 370 CONTINUE 0231 1PCP1(N)=FLOAT( 1PHBW(N))/TTOTP(N) t 0232 TPCP2(N)=FLOAT(TPHBNW(N)1/TTOTP(N) 0233 TPCP3(N)=FLOAT(TPNHB(N) )/TTUTPIN) 0234 TPCAI(N)=FLUA1(IAHBW(N))/TTOT•A (N) 0235 TPCA2(N)=FLOA1(TAHBNW(N))/ITOTA(N) 0236 1PCA3(N)=FLOAT(TPNHB(N) )/TTOTA(N) 0237 IF(END.GE.ZDNES) GO TO 371 0238 IF(N.LT.19) GO TO 360 co 0239 371 CONTINUE C %-' C CALCULATE GRAND TOTALS C 0240 DO 375 N=1,19 0241 TIPHBW=TIPHBW+TPH8W(N) 0242 1TPHNW=IIPHNW+TPHBNW(N) 0243 TIPNHB=ITPNHB+TPNHB(N) 0244 ITOPP=TIOPP+TOPP(N) 0245 IT10TP=TTIUTP+TIOTP(N) 0246 TT AHBW=TTAHBW+TAHBW(N) 0247 TTAHNW=ITAHNW+TAHBNW(N) 0248 TTOPA=TTOPA+TDPA(N) 0249 1TTUTA=ITTOTA+11OIA(N) 0250 TTTTE=TTTTE+ITTE(N) 0251 375 CONTINUE 0252 TIPCP1=FLOAT(TIPHBW)/TTTOTP 0253 TTPCP2=FLOAT(TTPHNW)/TTIOTP 0254 TTPCP3=FLUAT (TTPNHB)/TTTOTP 0255 TTPCAI=FLOATITTAHBWI/1TTOTA 0256 (TPCA2=FLOATITTAHNW)/TITOTA FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 9 of A d� FORTRAN 1V G LEVEL 21 MAIN DATE = 80009 14/11/48 PAGE 0010 0257 TTPCA3=FLOAT (ITPNHB)/11TOTA C C PRINT REPORT NO. 4 C C HEADINGS C 0258 381 FORMAT( °1'/18r14,' HB1DM VEHICLE DRIVER TRIP ENDS', 1 T44► 'GROUPED BY MM1S ZONES . .. '///T36,'P R 0 0 0 C T 1 0 NO, 2 T81, °A T T R A C T l 0 N F A C T 0 R', A T12891TOTAL°/T8, 'MMTS HBTDMo, 3 T56, 'PERCENTAGEI ,T109,°PERCENTAGE 'rT129o 'TRIP'/ 4 T8,'ZONE ZONE' ,T23,2( 'HBW HBNW NHB TOTAL' ,5X, 5 'HBW HBNW NtiB0,6X),1129,°ENDS'/) 0259 IF(YEAR.EQ.1976I YEAR=1978 0260 KOUNT=O 0261 END=O 0262 N=0 0263 382 ST=END+1 0264 N=N+1 0265 END=SI—I4NOIN) 0266 UO 385 I=ST ,ENU 0267 IF (MO0(KOUNT,35).EQ.0) WRITE(69381) YEAR 0268 WRITE(69384) MMIS( I) ,HBZN( I),PHBW( II,PHBNW(I ),PNHB(I ),TOTP( 11 , 1 PCP111),PCP2( )),PCP3( I)rAHBW(I),AtIBNWII)►PNHB(l),TDTAII), 2 PCA1(I) ,PCA1( I),PCA3( 1),ITE( I) 0269 384 FORMAT( ' 1,T8,14,3X,14,24317,I8,1X,3F7.392X)►T123,I10) 0270 KOUNT=KOUNT+ 1 w 0271 385 CONTINUE C C PRINT SUB—TOTALS C 0272 WRITE16086) MMIS( I),TPHBWIN),TPHBNW(N),TPNHB(N),TIOTP(N), 1 TPCPI(N),TPCP2(N),1PCP3(N),TAHBWIN),TAHBNW(N)o1PNHB(N)o 2 TTUTA(N),IPCAI(N),TPCA2(N),TPCA3(N) ,TTTE(N) 0273 386 FORMAT( ' °,T20,2(6('—') ,1X,6( '—'),1Xo6( '—' ),2X,6( ''' ),3X, I 5( '—'),2Xr5( 1—') 92X95('—'),3X), 2 T126,7( 0-1 )/T8,I49' TOTALS°,2(3179I8o1X,3F7.392X) ,TI23o110/) 0274 IV (MOD(KOUN1 ,35).EQ.0) WRITE(6081 ) YEAR 0275 KOUNI=KOUNT+I 0276 IF (MO0(KOUNT935).EQ.0) WRITE(69381) YEAR 0277 KUUNT=KDUNT+I 0278 1F (END.GE.ZONES) GO TO 387 0279 IF(N.LT.19) GO TO 382 C C PRINT GRAND TOTALS C 0280 387 WRITE(6,388) 1TPHBW, TTPHNW,TTPNHB,TTTOIP,TIPCPI,TTPCP29TTPCP3, I ITAHBW,TTANNW,TTPNHB,TTTOTA, ITPCAI,TIPCA2,TIPCA3,TIITE FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 10 of 14 FOR1kAN 1V G LEVEL 21 MAIN DATE = 80009 14/11/48 PAGE 0011 0281 388 FORMAT( °0'/T9rrALL TOTALSor2(317,18,IXr3F7.3o2X)rT123o110) C C C STORE TRIP GENERATION DATA ONTO DISK (FILE 11) C FOR NEXT STEP (TRPGEN3) C 0282 WRITE( 11r391 ) (HBZN(I )►PHBW(I ) oPHBNW(1),PNHB(I )oTOTP(I) oAHBW( I)r l AHBNW(I )oPNHB(1) rTOTA(IIoTTE (1)rI=19ZONES) 0263 391 FORMAT( 14,317"1P,,317,I8o19) C C C C C CALCULATE P—A FACTORS FOR EXPANDING MMTS ZONES TO HBTDM ZONES C C C NOTE: FACTORS ARE OUTPUT FOR ONLY TWO TRIP TYPES: C 1) HOME BASED WORK AND 2) OTHER PURPOSE (HOME BASED C NON—WORK + NON—HOME BASED) C 0284 DO 415 1=1,ZONES 0285 RATIOL=1. 0286 RAT102=1. 0287 RA1103=1. 0288 RAT104=1. 0289 N=MMNO( I) C m C IF MMTS ZONE IS 388, 390, 411 OR 414 C THEN, CALCULATE RATIOS FOR TOTAL HBTDM OATA'WITHIN MMTS ZONE TO v C MMTS ZONE DATA. C C IF(N.EQ.I.0R.N.EQ.2.OR.N.EQ.I5.OR.N.EQ.I8) GO 10 400 0290 GO TO 410 0291 400 RATIOI=FL()AT (TPHBW(N))/tiBWP(N) 0292 RAT102=FLOAT(TOPP(N) )/( 110TP(N)—HBWP(N)) 0293 RA1103=FLOAT (JAHBW(N))/HBWA(N) 0294 RA1104=FLOAT (TOPA(N))/( ITOTA(N)—HBWA(N)) 0295 410 FPHBW( 1 )=(FLOAT(PHBW( 1) )/TPtiBW(N))*RATI01 0296 FOPP(I )=(FLOAT(OPP(I ))/TOPP(N► 1*RAT102 0297 FAHBW( I )=(FLOAT (AHBW( I) )/TAHBW(N))*RAT103 0298 FOPA(I )=(FLOAT (OPA(1))/TOPA(N) I*RAT104 0299 415 CONTINUE C C CALCULATE SUB—IOTALS FOR EACH MMTS ZONE C 0300 END=O 0301 N=0 0302 420 ST=END41 FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 11 of 14 FORTRAN IV G LEVEL 21 MAIN DATE 80009 14/11/48 PAGE 0012 0303 N=N+1 0304 END=ST-14NO(N) 0305 DO 430 I-STENO 0306 TFPHBW(N)=TFPHBN(N)4FPHBW(I) 0307 TFOPP(N)=1FOPP(N)+FOPP( i) 0308 TFAHBW(N)=1FAHBl.(N)4FAHBW( I) 0309 TFUPA(N)=TFOPA(N)+FOPA( 1) 0310 430 CONTINUE 0311 IF(ENO.GE.ZONES) GO TO 432 0312 IF(N.LT .19) GO TO 420 0313 432 CONTINUE C C PRINT REPORT NO. 5 C C HEADINGS C 0314 435 FORMAT( 11'/T10, 14, 1 P—A FACTORS FOR EXPANDING' , 1 141, °MM1S ZONES TO HBTDM ZONES ...°/// 2 110, °MMTS HBTOM HOME BASED WORK99150,10THER PURPOSE$/ 3 T10, 1ZONE ZONE°,T2792( 'PROD ATTR9,11X)/) 0315 KOUNT=O 0316 END=O 0317 N=0 0318 440 ST=END+1 0319 N=N+I 0320 ENO=ST—I+NOIN) 0321 DO 450 I=ST,FNO O0 0322 IF (MOD(KOUNT,35).EQ.0) WRITE(69435) YEAR 0323 WRITE(6,445) MMTS( I) rHBZN( 1),FPHBW( I),FAHBW(I) ,FOPP(l),FDPAII) °O 0324 445 FORMAT( • $,T10, 14,3X,14,T25,2(F6.4,3X,F6.499X)) 0325 KOUNT=KUUNT+I 03?6 450 CONT 1NUE C C PRINT SUB—TOTALS C 0327 WR►TE(6,451 ) MMTSlI1,TFPHBWIN) ,TFAHBWINI,TFOPP(N) 97FDPA(N) 0328 451 FORMAT( ' °,12592(6( °-0) 93X,6(°-0),9X)/ I I10, 14,r I DIALS I ,125,2(F6.4,3XrF6.4,9X)/) 0329 (F(MOO(KOUNT,35).EQ.0) WRITE(6e435) YEAR 0330 KOUNT=KOUNT+) 0331 IF(MOO(KOUNT ,35).EQ.0) WRIIE(6,435) YEAR 0332 KOUNT=KOUNT+1 0333 IF(END.GE.ZONES) GO 10 452 0334 IF (N.LT.19) GO 10 440 0335 452 CONTINUE C C WRITE P—A FACTORS ONTO DISK (FILE 12) C FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 12 of 14 FORTRAN IV G LEVEL 21 MAIN DATE = 80009 14/11/48 PAGE 0013 0336 455 WR1TE( 12,460) (HBZN(1 ),FPHBW(I ),FAHBW(I),FOPP( I)°FOPA(I ) ° 1 I=1,ZONES) 0337 460 FORMAT( 16,2X,4F8.4 ) C C CALCULATE FACTORS TO CONVERT MMTS TRIP EVDS TO 11810M C GENERATED TRIP ENDS C 0338 DO 500 N=1919 0339 1ZN(N)=ZN(N) 0340 XFIIWP(N)=FLOATITPHBW(N))/HBWP(N) 0341 XFHWA(N)=FLOAT(TAHBW(N))/HBWA(N) 0342 XFOPP(N)=FLOAT(TPHBNW(N)+TPNHB(N))/(HBNWP(N)+NHBP(N)I 0313 XFOPA(N)=FLOAT( TAHBNW(N)41PNHB(N))/(HONWA(N)¢NHBA(N)) 0344 500 CONTINUE C C DETERMINE DISTRICT NUMBER FOR EACH MMTS ZONE C 0345 DU 510 N=1,19 0346 IF (N.LE.2) I=N+17 0347 IF (N.GE .3) I=N-2 0348 ZN(I)=11N(N) 0349 FliWP(I )=XFHWP(N) 0350 FIIWA(I )=XFIiWA(N) 0351 FOPP(1 )=XFOPP(N) 0352 FOPA(1 )=XFOPA(N) _ 0353 DIST(I )=1 0354 DI ST(18)=21 ao 0355 DI ST(19)=22 0356 510 CONTINUE C C PR►NT REPORT N0.6 C ' C HEADINGS C 0357 WRITE(6,511) YEAR 0358 511 FORMAT( '1'/TIO, 14, 1 FACTORS TO CONVERT MMTS TRIP ENDS TO I 'HBTOM TRIP ENDS 2 TIO, °MMTS MMTS HOME BASED WORK' ,T50, 00THER PURPOSE°/ 3 110, 1DIST ZUNE99127,20PROD ATTR',IIX)/) _ C C PRINT DATA C 0359 KOUNT=O 0360 DD 520 N=1919 0361 WRITE(6,512) D1ST(N) ,ZN(N) ,FHWP(N),FHWAIV) ,FOPP(N),FOPA(N) 0362 512 FORMAT( ° ',T10, 1493X,I4,T25,2(F6.4,3X,F6.4,9X) ) 0363 KOUNT=KDUNT41. 0364 IF (H00(KOUNT,5) .EQ.0) WRITE(6,233) FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 13 of 14 rr r ® ar ® er r rr rr ® . rr r �r ® r ® rr ■r FORTRA14 IV G LEVEL 21 MAIN DATE 80009 14/11/48 PAGE 0014 0365 520 CONTINUE C C PUNCH OUT FACTOR DATA C C HOME BASED WORK C 0306 IIAB=101 0367 WRITE(79528) (IIAB9ITABrDIST(N)901ST(N)rFHNP(N)vITABvITA89 1 DIST (N) rDIST(N)rFHWA(N) rN=1o19) 0368 528 FORMAT(IXr21i,215r124r11 35*1rF7.4olXr2I4.T50r'1 35'vlXo2l49 I 'Y'rF7.4) C C OTHER PURPOSE C 0369 1TAB=102 0370 WRIIE( 7r528) (ITABollAOtDIST(N)eDIST(N)oFOPP(N)vITAB#ITABo 1 DIS1 (N).OI51(h).FOPA(N).N=1o19) 0371 CALL EXIT 0372 END m N O FIGURE B-2 TRPGEN2 PROGRAM LISTING PAGE 14 of 14 FORTRAN IV G LEVEL 21 MAIN DATE = 80014 13/55/42 PAGE 0001 C THIS PROGRAM REMOVES THE IX-XI TRIP ENDS FROM THE TOTAL DRIVER C P-A TRIP ENDS GENERATED IN TRPGEN2. THE INTERNAL P AND A C TRIP ENDS BY THE TWO PURPOSE (FW AND OTHER) ARE WRITTEN ONTO C DISK FILES IN A FORMAT COMPATIBLE TO UTPS PROGRAM AGM (GRAVIITY C MODEL) FOR DISTRIBUTION. C 0001 1NIEGER*4 ZONES►HB(160),PHBW(160),TOTP(160) ,AHBW( 160) ,TOTA(160) 0 1 XHWP(160),XOPP(160),XHWA(160),XOPA(160)rOPP(160),OPA1160) , 2 1HWP( 160), (OPP(160) ,IHWA(160),IOPA(160) 0002 INTEGER:4 YEAR,ZERO(20,2) 0003 INTEGER*4 IOPP,IOPA,TIHWP,IIOPP,IIHWA,TIOPA,TPHBW,TAHBW oo04 DIMENSION PC111WP(160) ,PCIOPP(160),PCIHWA(160),PCIOPA(160) 0005 DATA ZONES/160/ C C INITIALIZE DATA C 0006 TOPP=O 0007 TUPA=O 0008 IIHWP=O 0009 IIOPP=O 0010 11HWA=0 0011 T1OPA=0 0012 IPHBW=o 0013 TAHBW=O C C READ YEAR C W 0014 READ(5,5) YEAR N UUIS 5 FURMAT114) -- C C READ HB GENERATED TRIP ENDS C 0016 READ(10,11) (HB(1),PHBW(1 ),TOTP(I),AHBN(I),TOTAIl1,la1,ZONES) 0017 11 FURMAT( 14,17,14X9I8v17,14X,18) C ' C READ EXTERNAL PRODUCTION TRIP ENDS C 0018 READ(12,12) (XHWP( 1),XOPP( I),1 =1,ZONES) 0019 12 FORMAI(8X,216) C C READ EXTERNAL ATTRACTION TRIP ENDS C 0020 READ(11 ,12) (XHWA( I) ,XOPA( 1),1 =1,ZONES) C C CALCULATIONS C 0021 DO 20 1=1,ZONE5 0022 UPP(I)=TUTP( 1 )-PHBWII ) FIGURE B-3 FORT PROGRAM LISTING PAGE 1 of 3 FORTRAN IV G LEVEL 21 MAIN DATE = 80014 13/55/42 PAGE 0002 0023 OPA( I)=IOIA( I )-AH8Wl1 ) 0024 IHWP(I )=PHBW( 1 )-XHWPII ) 0025 IUPP(I )=OPP( l)-XUPP(I ) 0026 IHWA(I )=AHBW( I )-XHWA(I ) 0027 IUPA(I )=OPA( I )-XOPA(I ) 0028 IF (IHWP(1 ).LT.0) IHWP(I)=IABS( IHWP( I)) 0029 IF (IUPP(I ).L1.0) IOPP(I)=IABS( IOPP( l) ) 0030 IF (IHWA(l).LT.0) IHWA(I)=IA8S( IHWA( I)) 0031 IF (IOPA(1 ).L1 .0) IOPA(I)=IABS( IHWAII)) 0032 TOPP=TOPP+OPP(1 ) 0033 IUPA=TOPA+OPA(I ) 0034 TIHWP=IIHWP+1HWPII ) 0035 11OPP=TIUPP+ IUPP(I ) 0036 TIHWA=TIHWA+IHWA(I ) 0037 TIOPA=TIOPA+IUPA(l ) 0038 TPHBW=IPHBW+PIiBW(I ) 0039 TAHBW=TAHBW+AHBWII ) 0040 KPHBW=PHBW(I ) 0041 KOPP=UPPl1 ) 0042 KAHBW=AHBW(1 ) 0043 KOPA=OPA( I) 0044 IF (PHBW(1).E0.0) KPHBW=I 0045 IF (OPP( 1).E0.0) KOPP=1 0046 IF(AH6W(I ).E0.0) KAHBW=I 0047 1F(OPA( I).E0.0) KOPA=l 0048 IF(PHBW(1 ).E0.0) IHWP(I)=0 0049 IF(OPP(I).E0.0) IOPP(I)=0 W 0050 IF(AH8W(1 ).E0.0) IHWA(I)=0 0051 IF(OPA( I).E0.0) IOPA( I)=0 N 0052 PCIHWP(1)=FLUAI (IHWP(1 ) )/KPHBW*100. 0 053 PCIOPP( l)=FLOAI(IOPP( I ))/KOPP*I00. 0054 PCIHWA( I)=FLOAT (IIIWA( l ) )/KAHBW4100. 0055 PCIOPA( I)=FLOAT (IOPAII))/KCPA*100. 0056 20 CONTINUE 0057 PCI=FLOAT(TIHWP)/1PHBW*100. 0058 PC2=FLOAT(TIHWA)/TAHBW*100. 0059 PC3=FLOAI(TIUPP)/TOPP*100. 0060 PC4=FLOAT(TIOPA )/TOPA*100. C C PRINT DATA C 0061 30 FORMAT( '1'//13, 149 ' HBTDM TRIP END DATA ...'//T5, 'HB', 1 113, lH-W PRODUCTION19T370114-W ATTRAC1ION9 ,T66, 2 'OTHER PROOUCTION1090,00THER ATTRACTION'/T3,'20NE' ,T109 3 2( 'TOTAL'95X, 'I-1 % 1-1 10TAL',5X,11-1 $ 1-1199X)/) 0062 31 FORMAT( ' ',T3,14,2(2189FB.2,2IB,F6.2,6X)) 0063 32 FORMAT( ' ') 0064 KOUNT=O FIGURE B-3 - FORT PROGRAM LISTING PAGE 2 of 3 FORTRAN IV G LEVEL 21 MAIN DATE = 80014 13/55/42 PAGE 0003 0065 DO 40 1=1,1ONES 0066 IF(MOD(KOUNT,40).EA.0) WRITE(6,30) YEAR 0067 WR11E(6.31) HB( I),PHBW(I)o1HWP (I),PCIHWP(I ) oAHBW( I)91HWA(I), I PCIHWA(I),DPP(I) 910PP(I ),PCIOPP(I )o0PA(I )oIOPA(I),PCIOPA(1) 0066 KOUNT=KUUNT+1 0069 IF (MOO(KOUNT ,5) .EA.0) WRITE(6932) 0070 40 CONTINUE 0071 WRITE(6o41) TPHBW,TIHWP,PCI,TAHBW,7IHWA,PC2oTOPP,TIOPPo I PC3,1OPAoTIUPAoPC4 0072 41 FORMAT (90'9T7r2(2l8oF8.2,218oF8.2,6X) 1 C C WRITE TRIP END PIS AND A'S ONTO DISK C 0073 DO 45 1=1920 0074 DO 45 J=1,2 0075 45 ZERO(I ,J)=0 0016 WRITE(20,50) (HB( 1 ),IHWPII ►,IOPP(1 )o1 =1rZONES) 0077 DO 46 1=1.20 0078 II=ZONESoI 0079 WRITE(20050) II ,(ZERO(l .J) ,J-1 ,2) 0080 46 CONTINUE 0081 WRIIE(21,50) (HB(I )riHWA(I ),IOPA(1 )91-IoZONESI 0082 DO 47 I=1,20 0083 11=ZONES41 0084 WRITE(21,50) II ,(ZERO( I ,J) rJ=1 ,2) 0085 . 47 CONTINUE 0086 50 FORMAT( 14,4Xo216) 00 0087 CALL EXIT N 0088 END W FIGURE B-3 FORT PROGRAM LISTING PAGE 3 of 3 1 APPENDIX C BACKUP FLOW CHARTS 1 o Figure C-1 documents the process followed by Parsons Brinckerhoff to create the original, 1978 Huntington Beach Network in com- puter-readable form. It is presented for reference documentation purposes only and is not required for continuing use-of. -.the-model . ® Figure C-2 presents the processing steps to follow in order to generate network trees and check out a network prior to trip distribution and assignment steps. ® Figure C-3 summarizes the steps followed in converting MMTS trip table information to the forms required for use in the Huntington 1 Beach Transportation Demand Model . While the process, in actuality, can be quite complex, this summary illustrates the essential steps followed in the creation of the 1978 and 1995 Multimodal based inputs, which are available for the continuing use of 1 Huntington Beach Staff. This process would need to be repeated if entirely different MMTS trip table bases were to be used with the Huntington Beach model . i 1 1 1 I 1 C-1 1 TSOED I T Make Necessary Is Link Changes NO Network Clean 1 Highway IEBGENER Highway HR Highway "Clean" Link Co Link Data Link Build Hi hwa Historical -----� Copy g y Record Network Data onto Disk Data Network C N Figure C-1 ORIGINAL NETWORK BUILD MODULE HUNTINGTON BEACH NETWORK UROAD Minimum )Highway Build Minimum Time Plot Minimum Historical Time Paths from Paths Time Trees Record Selected Huntington Report "Clean" Beach Zones Yes Is HR Prepare Paths Network Highway — No "Clean" Historical Update Highway Link Modi- Reasonable Record Network fication 1 ? Cards Yes No w Network Ready For Model Application (Skim Times Module, Assignment Module, Etc. Figure C-2 TREE TRACING/NETWORK CHECKOUT MODULE UFMTR Reports Keypunch P/A *HBW Trip End Data for Print Trip End *HBNW Each Purpose for M7TrSummary Reports ®NHB MMTS Zones 388, E 390, 399-415 To Trip End Splitter Module MMTS Vehicle Trips P/A To External TrI.p Table Processing Module UMATRIX Combine HBNW MMTS Case-Specific . and NHB to Create Vehicle USQUEX, UMCON, 1976 Vehicle Other Purpose (OP) Trips P/A and UMATRIX Trips and Store on Disk Processing Huntington Beach Subarea Figure C-3 EXTERNAL TRIP TABLE DEVELOPMENT MODULE