關于調度中心實習報告
篇一:調度員實習報告
前言:古人有云:“紙上得來終覺淺,絕知此事要躬行”認識實習是教學與生產(chǎn)實際相結合的重要實踐性教學環(huán)節(jié)。它不僅讓我們學到了很多在課堂上根本就學不到的知識,還使我們開闊了視野,增長了見識,了解一個企業(yè)是怎樣進行營銷工作,怎樣進行生產(chǎn)的。為我們以后更好把所學的知識運用到實際工作中打下堅實的基礎。在認識實習過程中,學校也以培養(yǎng)學生觀察問題、解決問題和向生產(chǎn)實際學習的能力和方法為目標。
一實習時間 20xx年2月20日——4月13日
二實習單位:河南鄭煤集團裴溝煤礦
三 實習目的:通過到鄭煤集團裴溝煤礦進行實踐學習,向工程技術人員、工人學習煤礦產(chǎn)品 生產(chǎn)工藝流程,掌握工藝設備,控制系統(tǒng),生產(chǎn)組織管理,檢修等方面的知識,鞏固、 提高和運用所學過的理論知識,特別是專業(yè)課程的理論知識。培養(yǎng)學生理論聯(lián)系實際的 能力,并提高學生進行調查、研究、分析問題和解決的問題的能力,通過生產(chǎn)實習,拓 寬學生的知識面,增加感性認識,把所學知識條理化系統(tǒng)化,學到從書本里學不到的專 業(yè)知識,激發(fā)學生向實踐學習和探索的積極性,為今后的學習和將從事的技術工作打下 堅實的基礎,使學生在實踐中得到提高和鍛煉,并能初步體會到父母的不容易,在以后 生活中更加關心和體諒父母,最后培養(yǎng)與人溝通交際、應變能力。
四公司簡介:鄭煤集團公司裴溝煤礦始建于1960年,投產(chǎn)于1966年,礦井年生產(chǎn)能力205萬噸。
裴溝煤礦井田面積48.76K㎡,儲量26458.6萬噸,可采儲量17082.2萬噸,服務年限48年,主要生產(chǎn)優(yōu)質貧瘦煤,其產(chǎn)品具有中灰、低硫、高發(fā)熱量、易碎易磨等特點,廣泛應用于電力、冶金和民用。
裴溝煤礦堅持走科技興礦之路,先后在安全、生產(chǎn)、管理等多個領域實施和引進了一大批新技術,全礦實現(xiàn)了安全監(jiān)測監(jiān)控網(wǎng)絡化,采掘生產(chǎn)機械化,輔助生產(chǎn)系統(tǒng)自動化,管理信息化。設備自動化監(jiān)測過程控制系統(tǒng)實現(xiàn)了對井上、井下個生產(chǎn)系統(tǒng)的自動遙測、遙控、遙視和遙調。礦井質量標準化達到一級安全質量標準化礦井。
裴溝煤礦著力打造以安全文化為基礎,以管理文化為核心,以和諧文化為支撐的文化體系,著力推進班組“1234”安全管理法,使企業(yè)的管理水平躍上一個新的層次,為礦井的可持續(xù)發(fā)展注入了不竭動力。
裴溝煤礦崇尚以人為本的管理理念,不斷探索新形勢下思想政治工作的新路子,尊重人,理解人,以心換心,使職工隊伍始終保持著旺盛的斗志和無限的創(chuàng)造力,先后榮獲河南省“五一”勞動獎狀、河南省“五優(yōu)”礦井、河南省省級文明單位、河南省煤炭系統(tǒng)企業(yè)文化示范礦、
全國煤炭工業(yè)雙十佳煤礦、全國煤炭工業(yè)行業(yè)一級安全高效礦井、全國煤炭系統(tǒng)文明煤礦、全國煤炭系統(tǒng)環(huán)境保護優(yōu)秀單位、全國煤炭系統(tǒng)建設和諧社區(qū)先進單位等榮譽稱號。
五 實習過程
調度員崗位介紹 : 崗位介紹 鄭煤集團生產(chǎn)調度就是組織執(zhí)行生產(chǎn)進度計劃的工作,生產(chǎn)調度以生產(chǎn)進度計劃為 依據(jù),生產(chǎn)進度計劃要通過生產(chǎn)調度來實現(xiàn)。生產(chǎn)調度的必要性是由本公司生產(chǎn)活動的 性質決定的。煉煤企業(yè),生產(chǎn)環(huán)節(jié)多,協(xié)作關系復雜,生產(chǎn)連續(xù)性強,情況變化快,某 一局部發(fā)生故障,或某一措施沒有按期實現(xiàn),往往會波及整個生產(chǎn)系統(tǒng)的運行。因此, 加強生產(chǎn)調度工作,對于及時了解、掌握生產(chǎn)進度,研究分析影響生產(chǎn)的各種因素,根 據(jù)不同情況采取相應對策,使差距縮小或恢復正常是非常重要的。生產(chǎn)調度就是要及時 了解掌握這些影響因素,組織有關部門、人員處理解決
這些不平衡因素,消除隱患,以 保證生產(chǎn)過程長周期安全運行,保證生產(chǎn)計劃和生產(chǎn)作業(yè)計劃按要求實現(xiàn)。按照既定目 標和標準對生產(chǎn)經(jīng)營活動進行的監(jiān)督和檢查,掌握信息,發(fā)現(xiàn)偏差,找出原因,采 取措施,加以調整糾正,保證預期目標和標準的活動。協(xié)調是調度的四大基本職能 之一。生產(chǎn)經(jīng)營系統(tǒng)化管理過程中,動態(tài)平衡是規(guī)律,協(xié)調就是維護動態(tài)平衡,保 證生產(chǎn)經(jīng)營系統(tǒng)內部各個環(huán)節(jié)的暢通,保證所有生產(chǎn)經(jīng)營組成部分同步運行,這是 調度所發(fā)揮的中心作用。
六實習總結及體會
實踐總結: 通過這次社會實踐活動,讓自己學到在新經(jīng)濟時代大學生應當具備創(chuàng)新觀念和掌握成熟技術有的能力,善于經(jīng)營和開拓 市場,富有團隊精神等素質,學習好知識、運用知識,抓緊時間好好地充實自我。不僅 要學好專業(yè)課,還要廣泛的汲取各領域的知識,努力提高綜合素質,在近兩個月的實踐 活動中,汗水淋濕了我們的衣褲,淚水模糊了我們的眼睛,但我選擇了堅持,因為這是 我們成長的必經(jīng)之路。 以下是我這次實踐的一些體會:
一、掙錢的辛苦 整天在公司辛辛苦苦上班,天天面對的都是同一樣事物,真的好無聊!也好辛苦! 更 體會到在惡劣的工作環(huán)境,高溫高壓有毒害噪音是一項嚴峻的考驗,每天車間溫度至少 是四十二度,工作服一直是處于汗?jié)駹顟B(tài),每天上班必須戴安全帽及其防護用品才能工 作,想起這一起我就更加 堅定了要努力學習民專業(yè)知識的決心,以把學到的理論知識用到實際的工作當中 。
二、人際關系 在這次實踐中,讓我很有感觸的一點就人際交往方面, 大家都知道社會上人際交往非常 復雜,但是具體多么復雜,我想也很難說清楚,只有經(jīng)歷了才能了解.才能有深刻的感受, 大家為了工作走到一起, 每一個人都有自己的思想和個性,要跟他們處理好關系得需要 許多技巧,就看你怎么把握了.我想說的一點就是,在交際中,既然我們不能改變一些東 西,那我們就學著適應它.如果還不行,那就改變一下適應它的方法。人與人之間合力去 做事,
使其做事的過程中更加融洽,更事半功倍。別人給你的意見,你要聽取、耐心、 虛心地接受, 正因如此,我在這次社會實踐中掌握了很多東西,最重要的就是使我如何 處理好人際關系這方面有了很大的進步。同時在這次實踐中使我深深體會到我們必須在 工作中勤于動手慢慢琢磨,不斷學習不斷積累。遇到不懂的地方,自己先想方設法解決, 實在不行可以虛心請教他人,而沒有自學能力的人遲早要被企業(yè)和社會所淘汰。
三:自強自立自信 俗話說:“在家千日好,出門半"招"難!”意思就是說:在家里的時候,有自已的父母照顧, 關心,呵護!那肯定就是日子過得無憂無慮了,但是,只要你去到外面工作的時候,不管你 遇到什么困難,挫折都是靠自已一個人去解決, 自信不是麻木的自夸,而是對自己的能 力做出肯定。你沒有社會工作經(jīng)驗沒有關系。重要的是你的能力不比別人差。社會工作 經(jīng)驗也是積累出來的,沒有第一次又何來第二、第三次呢?在這兩個月里,讓我學會了 自強自立自信!凡事都要靠自已!
四:認識來源于實踐 一切認識都來源于實踐。實踐是認識的來源說明了親身實踐的必要性和重要性,但是并 不排斥學習間接經(jīng)驗的必要性。實踐的發(fā)展不斷促進人類認識能力的發(fā)展。實踐的不斷 發(fā)展,不斷提出新的問題,促使人們去解決這些問題。而隨著這些問題的不斷解決,與 此同步,人的認識能力也就不斷地改善和提高!馬克思主義哲學強調實踐對認識的決定 作用,認識對實踐具有巨大的反作用。認識對實踐的反作用主要表現(xiàn)在認識和理論對實 踐具有指導作用。認識在實踐的基礎上產(chǎn)生,但是認識一經(jīng)產(chǎn)生就具有相對獨立性,可 以對實踐進行指導。實踐,就是把我們在學校所學的理論知識,運用到客觀實際中去, 使自己所學的理論知識有用武之地。只學不實踐,那么所學的就等零。理論應該與實踐 相結合。 另一方面,實踐可為以后找工作打基礎。通過這段時間的實習,學到一些在學 校里學不到的東西。因為環(huán)境的不同,接觸的人與事不同,從中所學的東西自然就不一 樣了。要學會從實踐中學習,從學習中實踐。我們不只要學好學校里所學到的知識,還 要不斷從生活中,實踐中學其他知識,不斷地從各方面武裝自已,才能在競爭中突出自已,表現(xiàn)自已。
篇二:調度實習報告
調度實習報告
德興銅礦四周選礦廠電力調度工作實習報告
自20xx年7月到8月,我在德興銅礦四周選礦廠電力調度室進行了為期一個月的實習工作。通過1個月的實習,使我對地區(qū)電網(wǎng)調度運行有了一個清晰的認識,認識到了調度的重要性和調度運行值班員責任的重大。調度值班員可以看作電網(wǎng)的“大腦”,廠站值班員可以看作電網(wǎng)的“手”,手、腦協(xié)調配
合才能使電網(wǎng)正常運行。
初到調度室,對一切既感到陌生,又感到新鮮好奇,看著電腦屏幕上那一幅幅電網(wǎng)圖,一組組數(shù)據(jù),真想立刻掌握。但是卻不能心急,雖然這些對我們來說是新鮮的事物,但憑著有在變電站工作過的經(jīng)驗,學習起來還不算太吃力。調度室不算我們本有19個職工,實行是五班三倒,每班8小時。大家在工作時間里認真負責、互相監(jiān)督,在認真完成自己本職工作的同時,還抽出時間來給我們講調度知識,碰到我們沒聽懂的問題,總是不厭其煩,耐心的講,直到掌握為止。在聆聽師傅們的講解時,讓我感覺到了知識的匱乏。在幾個月的切身體會中,我明白了一個班組只有員工對工作認真負責,并且具有團隊意識,才可能成為一個優(yōu)秀的班組。而我就很幸運的來到了這樣一個集體,在這兒愉快地度過了實習期。
在實習期間,我充分體會到“點”和“面”的關系。以前在變電站工作,相當于是一個“點”,不需要了解整個電網(wǎng)的運行情況,只耍監(jiān)視好自己站的正常運行就行。而在調度工作,則需要掌握整個電網(wǎng)的運行。通過參考和對比了調度員填寫的操作票和變電站的操作票,很明顯的體現(xiàn)出全局概念與局部概念的區(qū)別。調度操作指令票的操作步驟要從整個電網(wǎng)來考慮,不能出現(xiàn)某個局部的誤操作或漏項;而變電站操作票只需要考慮本站的操作就可以,不用考慮對側變電站(操作中保持與調度聯(lián)系即可)。 通過4個月的實習,我不僅掌握了《調規(guī)》、《安規(guī)》等規(guī)程以及調度員的工作流程和業(yè)務聯(lián)系,而且還熟悉了各種事故的處理方法,并且在12月17日順利通過了調度中心組織的調度員副值考試,成為一名調度副值。在接下來的`時間里,我要在新的崗位上踏踏實實工作,保證電網(wǎng)安全運行,并認真做好每一件事。今后的人生道路
是要用辛苦與汗水鋪成的,只有自己不斷提高技能和專業(yè)知識,才能創(chuàng)造機會,進而達到自己心中的目標
華中科技大學武昌分校 給水排水0801 張笛 2010.8.20
篇三:贛榆縣供電公司電網(wǎng)調度中心暑期社會實踐報告
暑期社會實踐報告 -----贛榆供電公司電網(wǎng)調度中心
電力工程學院 電力083 張鄉(xiāng)農(nóng)
暑期社會實踐是大學生學習中的實踐環(huán)節(jié)。實踐是每一個大學生必須擁有的一段經(jīng)歷,它使我們在實踐中了解社會,讓我們學到了很多在課堂上根本就學不到的知識,也打開了視野,增長了見識,為我們以后進一步走向社會打下堅實的基礎。在一周的實踐時間里,我們來到贛榆供電公司電網(wǎng)調度中心,了解和研究電網(wǎng)調度實際運營過程。
電網(wǎng)調度的領導熱情地接待我們,向我們介紹了贛榆電網(wǎng)的規(guī)模以及發(fā)電、變電的設備。
贛榆縣東臨黃海,西枕沂蒙,北通日照,南襟連云港,是江蘇省的北大門,贛榆電網(wǎng)在連云港電網(wǎng)中屬于受電網(wǎng),通過220千伏薔申2W19,2W20,銀龍2648、銀龍2649線以及110千伏茅贛714線與系統(tǒng)相連。
贛榆地區(qū)共有發(fā)電廠2座(含一座小水電站)機組7臺,裝機容量37兆瓦。另外,贛榆縣金山化工有限公司自備熱電機組2臺,裝機容量2.25兆瓦,全網(wǎng)500千瓦以上發(fā)電機組4臺,裝機容量38.25兆瓦。
贛榆縣目前輸變電設備中,220千伏變電所2座,主變3臺,主變容量480兆伏安;110千伏變電所8座,主變12臺,主變容量535.5
兆伏安;35千伏變電所9座,主變17臺,主變容量186.6兆伏安;
220千伏線路4條,總長度137.194千米;110千伏線路17條,總長度345.014千米;35千伏線路24條,總長度240.615千米; 20千伏線路6條,總長度240.615千米;10千伏線路112條,總長度1950.74千米。
師傅還根據(jù)實際的地理圖向我們講述了各個電廠,變電站的具體位置以及用不同顏色標注的問題等等。
在調度室的幾天中,師傅還用親身的行動向我們展示了調度值班巡查的內容:1、監(jiān)控系統(tǒng)是否正常;2、各畫面數(shù)據(jù)刷新是否正常;
3、交、直流電壓是否正常;4、主變溫度是否正常;5、主變電流、有功、無功、是否正常,有無超限;6、線路電流、有功、無功、是否正常,有無超限;7、光字牌是否復歸;8、未復歸信號欄檢查;9、
電子圍欄,火災報警檢查等等。
師傅們還向我們講述了調令從開始到結束所經(jīng)過復雜的過程:
1、提出申請;2、運方接受申請并根據(jù)實際線路的情況進行批復;3、調度中心調度專職、繼保專職、調度中心領導審核;4、轉到調度臺;
5、調度臺與提出申請人聯(lián)系擬告調令并安排操作隊到現(xiàn)場操作;6、操作隊匯報完成,調度許可工作;7、操作隊驗收、并向調度中心匯報、8、由調度臺執(zhí)行恢復調令。
聽完以后,我們覺得任何事情都必須要認真對待,必須一絲不茍才行,馬虎不得,否則一個步驟錯了,將會導致一連串的失誤,甚至有可能會導致事故。
師傅們熱情地向我們介紹電網(wǎng)調度使用的系統(tǒng),用科學的方法提升電網(wǎng)調度的水平,怎么高效地實現(xiàn)電網(wǎng)系統(tǒng)內個部門的協(xié)同工作,在盡量滿足電網(wǎng)負荷需要的同時,使電網(wǎng)更加安全地運行以及連續(xù)的供電,利用現(xiàn)有的資源進行合理的分配,使得電網(wǎng)發(fā)揮其最大的運行效率,達到低耗多供的目標。
通過科學的運行,工作方法去計算電網(wǎng)運行情況,找出問題的癥結,制定切實可行的措施,進行科學合理的處理調整,從而全面提升電網(wǎng)調度的水平,實現(xiàn)電網(wǎng)最佳的安全運行方式。
聽著師傅的講解,我們深刻地感受到“紙上來得終覺淺,絕知此事要躬行”。書本上的東西要結合現(xiàn)實的情況,要會科學合理地分析問題。師傅的淳淳教誨讓我們獲益匪淺,增加了我的閱歷,也相對的積累了我的經(jīng)驗,開拓了視野。
在調度中心,師傅還認真地介紹了告警的對象、種類以及解決的辦法:
告警對象:1、開關裝置;2、故障錄波柜象波的啟動;3、各種開關;
4、電容器開關;5、標注1#變電站接頭位置;6、線電壓幅值等等。 告警種類:1、遙信變位;2、遙測越限;3、廠站工況;4、結點工況;
5、人工遙信封鎖;6、人工遙測封鎖;7、人工廠站封鎖;8、人工遙調、人工遙控;9、保護動作;10、遙信清閃爍等等。
師傅還就贛榆縣海頭變電站給我們講述了系統(tǒng)屏上每個符號的意義,作用以及其控制系統(tǒng)。還向我們說明了可能出現(xiàn)的情況,例如10KV的電壓的合格率是0-7即10-10.7KV,如果電壓降低的話,應該調檔或者調節(jié)電容器等等。
篇四:作業(yè)調度實習報告
作業(yè)調度 實習報告
2009118252 計科一 樊星
一、實習題目
采用先來先服務算法和運行時間最短者優(yōu)先算法模擬設計作業(yè)調度程序。
二、結構及說明
程序采用結構體來定義進程控制塊PBC單元,整個控制塊利用單向循環(huán)鏈表。 typedef struct tagPCB //進程控制塊PBC
{
int num; //進程號 char user; //用戶名 char name[5]; //進程名 struct tagPCB *next; //下個進程 int demand_time; //需求時間 int demand_memory; //需求內存 int demand_tap; //需求磁帶 int used_time; //已用時間
}PCB;
同時采用另一結構體來定義作業(yè)控制塊,整個控制塊利用單向循環(huán)列表。 typedef struct tagWORK //作業(yè)控制塊
{
int num; //作業(yè)號 char user; //用戶名 char name[5]; //作業(yè)名 struct tagWORK *next; //下個作業(yè) int demand_time; //需求時間 int demand_memory; //需求內存 int demand_tap; //需求磁帶
}WORK;
分別編寫先到先服務(FIFS)與短作業(yè)優(yōu)先(SJF)的作業(yè)調度算法:
int FIFS();
int SJF();
在實際操作中分別用這兩個函數(shù)來替代作業(yè)調度過程,達到不同的效果。
三、源程序
#include "stdafx.h"
#include "stdlib.h"
#include "iostream.h"
#include "string.h"
#include "fstream.h"
//-----------------------------------------------
typedef struct tagPCB //進程控制塊PBC
{
int num; //進程號 char user; //用戶名
char name[5]; //進程名 struct tagPCB *next; //下個進程 int demand_time; //需求時間 int demand_memory; //需求內存 int demand_tap; //需求磁帶 int used_time; //已用時間
}PCB;
typedef struct tagWORK //作業(yè)控制塊
{
int num; //作業(yè)號
char user; //用戶名 char name[5]; //作業(yè)名 struct tagWORK *next; //下個作業(yè) int demand_time; //需求時間 int demand_memory; //需求內存 int demand_tap; //需求磁帶
}WORK;
//--------------------------------------------------
WORK *work_head,*work_p; //工作表鏈首指針,活動指針
PCB *head_r, *r_p; //就緒鏈首指針,活動指針
int process_num=0; //進程數(shù)
int free_memory=100; //內存剩余空間
int free_tap=5; //磁帶剩余數(shù)
int current_thread=0; //當前進程數(shù)
int total_work;
//----------------------------------------------------
int i,j; //自由變量
ifstream infile("indata.txt"); //文件輸入
ofstream outfile("outdata.txt"); //文件輸出
//----------------------------------------------------函數(shù)聲明
int create_work();
int init_work_table(WORK **,WORK **);
int enter_work_table(WORK **,WORK **);
WORK *exit_work_table(WORK *);
int create_process(WORK *);
int init_link(PCB**,PCB**);
int enter_link(PCB*,PCB*);
PCB *exit_link(PCB*);
int random_choose_process();
int execute_process(PCB *);
int FIFS();
int SJF();
//----------------------------主程序---------------------------//
int main(int argc, char* argv[])
{
init_link(&head_r, &r_p);
init_work_table(&work_head,&work_p);
//////////////////////////////////////初始化
infile>>total_work; for (i=0;i
}
/*****************************************************************************/ int create_work() //創(chuàng)建作業(yè)信息 {
WORK *temp; temp = (WORK *)malloc(sizeof(WORK)); temp->num = i; infile>>temp->user; infile>>temp->name; infile>>temp->demand_time; infile>>temp->demand_memory; infile>>temp->demand_tap;
enter_work_table(&work_p,&temp);
return 0;
}
int init_work_table(WORK **head,WORK **p) //作業(yè)隊列初始化
{
(*head) = (WORK *)malloc(sizeof(WORK));
(*head)->next = (*head);
(*p) = (*head);
return 0;
}
int enter_work_table(WORK **p,WORK **temp) //加入作業(yè)隊列
{
(*p)->next = (*temp); if (total_work-1 == (*temp)->num) { } else { } (*p)= (*temp); (*temp)->next = work_head;
return 0;
}
WORK *exit_work_table(WORK *p) //退出作業(yè)隊列
{
WORK *q; q = p; while (p != q->next) { q = q->next; } q->next = p->next;
return p;
}
/*****************************************************************************/ int create_process(WORK *current) //創(chuàng)建進程
{
PCB *temp; temp = (PCB *)malloc(sizeof(PCB)); temp->num = process_num++; temp->user = current->user; strcpy(temp->name,current->name);
temp->demand_time = current->demand_time;
temp->used_time = 0;
temp->demand_memory = current->demand_memory; temp->demand_tap = current->demand_tap;
free_memory-=current->demand_memory;
free_tap-=current->demand_tap;
enter_link(head_r,temp);
current_thread++; //增加一線程 return 0;
}
int init_link(PCB **head,PCB **p) //PBC表初始化 {
(*head) = (PCB *)malloc(sizeof(PCB)); (*head)->demand_time = 0; (*head)->used_time = 32768;
(*head)->next = (*head);
(*p) = (*head);
return 0;
}
int enter_link(PCB *head,PCB *temp)
{
temp->next = head->next;
head->next = temp;
return 0;
}
PCB *exit_link(PCB *p)
{
PCB *q;
q = p;
free_memory+=p->demand_memory;
free_tap+=p->demand_tap;
while (p != q->next)
{
q = q->next;
}
q->next = p->next;
current_thread--;
return p;
}
//--------------------------------------------
int random_choose_process()
{
int x;
x = rand() % process_num;
r_p = head_r;
for (j=0;j { r_p = r_p->next; } //加入進程隊列 //退出進程隊列 //減少一線程 //處理器隨機調度算法 //產(chǎn)生隨機數(shù) //活動指針返回鏈首 篇五:調度員實踐報告 中國石油大學(華東)現(xiàn)代遠程教育 畢業(yè)大作業(yè)(實踐報告) 題 目: 學習中心: 廣州學習中心 年級專業(yè): 網(wǎng)絡10春 化學工程與工藝 學生姓名: 學 號: 實踐單位: 實踐起止時間: 年 月 日~11年11月8日 中國石油大學(華東)遠程與繼續(xù)教育學院 完成時間: 年 月 日 中國石油大學(華東)現(xiàn)代遠程教育 畢業(yè)大作業(yè)(實踐報告)實踐單位評議表 瑞豐石化調度員實踐報告 【關于調度中心實習報告】相關文章: 生產(chǎn)調度員述職報告03-18 關于調度員工作總結05-18 人事調度協(xié)議09-30 人員調度合同09-07 信息中心述職報告05-27 配送中心審計報告11-25 關于實習報告04-12 客服中心經(jīng)理述職報告12-19 康復訓練中心的實習評語04-19 調度員獲獎感言12-15